@charset "utf-8";

* {
    margin: 0;
    padding: 0
}

body {
    font-size: 14px;
    width: 100%;
    height: 100%;
    color: #696b6d;
   font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    overflow-x: hidden;
    background: #f1f1f1 url(../images/left_bg.png) repeat-y left top;
}

.body_box {
    overflow: hidden;
    position: relative;
    width: 100%;
}

::-webkit-scrollbar {
    display: none;
}

a {
    text-decoration: none;
    color: #666
}

a:hover {
    text-decoration: none;
    color: #f60
}

ul,
li,
ol {
    list-style: none;
}

img {
    border: none;
}

em,
i {
    font-style: normal
}

.none {
    display: none;
}

.inline {
    display: inline-block
}

.fltL {
    float: left;
}

.fltR {
    float: right;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both
}

.check {
    clear: none
}

.mt10 {
    margin-top: 10px;
}

.mt5 {
    margin-top: 5px;
}

.mt20 {
    margin-top: 20px;
}

.mt15 {
    margin-top: 15px;
}

.pdt20 {
    padding-top: 20px;
}


.f60 {
    color: #f60
}

.c66 {
    color: #9f9b9b
}

.cblue {
    color: #3d7dfd
}

.ff0 {
    color: #F00
}

.re {
    position: relative
}

.bold {
    font-weight: bold
}

input {
    font-family: microsoft yahei;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999;
}

.layui-input:focus {
    border: 1px solid #33c0f4;
    box-shadow: 0 0 15px #03a9f4;
}

.com_info_text:focus {
    border: 1px solid #33c0f4;
    box-shadow: 0 0 15px #03a9f4;
}

.Binding_pop_box_list_text:focus {
    border: 1px solid #33c0f4;
    box-shadow: 0 0 15px #03a9f4;
}

.com_icon {
    display: inline-block;
}
.com_icon_new {
    position: absolute;
    top: 50%;
    left: 130px;
    display: block;
    margin-top: -15px;
    padding: 0px 4px;
    font-weight: normal;
    line-height: 13px;
    background: #ff5050;
    color: #fff;
    border-radius: 20px;
    font-size: 12px;
}

.come_line {
    font-size: 12px;
    font-family: 宋体;
    padding: 0px 5px;
    color: #999
}

.com_submit {
    background: #245ee4;
    color: #fff
}

.com_submit:hover {
    background: #1763fb;
    text-decoration: none;
    color: #fff
}

input,
textarea {
    font-family: microsoft yahei;
}

.admin_mainbody {
    margin-left: 215px;
    padding: 0px 15px 15px 0px;
}

.right_box {
    width: 100%;
    float: left;
    ;
    min-height: 600px;
    _height: 600px;
    position: relative;
}

.admincont_box {
    width: 100%;
    min-height: 600px;
    background: #fff; ;
    padding-bottom: 50px; 
}

.com_body {
    padding: 0px 12px;
    clear: both
}

.com_m_tj {
    width: 120px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    background: #f60;
    color: #fff;
    border: none;
    margin-left: 20px;
    float: left;
    border-radius: 3px;
    cursor: pointer
}

.errordisplay {
    color: #AA0000;
    display: none;
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    text-align: left;
    /*visibility: hidden;*/
}

input::-webkit-search-cancel-button {
    display: none;
}

input::-ms-clear {
    display: none;
}

.com_tip_bottom {
    width: 100%;
    background: #fff;
     
}

/*公共标题********************************************************************/
.yun_com_tit {
    width: 100%;
    height: 60px;
    position: relative;
    z-index: 100;
}

.yun_com_tit_s {
    width: 120px;
    display: inline-block;
    padding-left: 10px;
    font-size: 16px;
    font-weight: bold;
    line-height: 60px;
    color: #000;
    float: left;
}

.com_topbth_box {
    width: 110px;
    float: right; 
    position: relative;
	margin-right:12px;    z-index: 100;
}

.com_topbth {
    width: 70px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    background: #245ee4 url(../images/com_tjicon.png) no-repeat 10px center;
    display: inline-block;
    padding-left: 35px;
    border-radius: 2px;
}

.com_topbth:hover {
    background: #1763fb url(../images/com_tjicon.png) no-repeat 10px center;
    color: #fff;
    text-decoration: none;
}

.com_topbth_zh {
    width: 250px;
    padding: 10px;
    border: 1px solid #eee;
    background-color: #fff;
    position: absolute;
    right: 0px;
    top: 45px;
    border-radius: 8px;
}

.com_topbth_zh_pd {
    padding-left: 32px;
    background: url(../images/ask.jpg) no-repeat 5px 2px;
    ;
}

.com_topbth_zh:after {
    width: 0;
    height: 0;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-bottom: 6px solid #eee;
    content: "";
    position: absolute;
    right: 30px;
    top: -6px; z-index: 100;
}

.com_topbth_zh_bot {
    text-align: right;
    padding-top: 10px;
    padding-right: 10px;
    ;
}

.com_topbth_zh_bot a {
    background-color: #3d7dfd;
    border-radius: 40px;
    color: #fff;
    display: inline-block;
    padding: 5px 12px;
}

.com_topbth_zh_bot a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1763fb;
}

.com_ylbth {
    width: 76px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    background: #3d7dfd url(../images/qi.png) no-repeat 15px center;
    display: inline-block;
    padding-left: 38px;
    border-radius: 2px;
}

.com_ylbth:hover {
    background: #1763fb url(../images/qi.png) no-repeat 15px center;
    color: #fff;
    text-decoration: none;
}

.new_com_tit {
    background-color: #fff;
    border-radius: 8px;
    width: 100%;
    margin-bottom: 15px;
    float: left;
    position: relative;
}

.job_list_tit {
    position: relative;
    float: left;
}


.job_list_tit ul li {
    display: inline-block;
    float: left;
    height: 55px;
    line-height: 55px;
    text-align: center;
}

.job_list_tit ul li a {
    display: inline-block;
    padding: 0px 30px;
    color: #636d7e;
}

.job_list_tit ul .job_list_tit_cur {
    height: 55px;
    line-height: 55px;
    position: relative;
}

.job_list_tit ul .job_list_tit_cur a {
    color: #333;
    font-weight: bold;
    font-size: 15px;
    ;
}

.job_list_tit ul .job_list_tit_cur:after {
    width: 28px;
    height: 3px;
    background: #4a89e8;
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -18px;
    bottom: 0px;
    ;
    display: inline-block
}

.com_tit {
    width: 100%;
    height: 60px;
    position: relative;
    z-index: 100;
}

.com_tit .com_tit_span {
    width: 120px;
    ddisplay: inline-block;
    padding-left: 10px;
    font-size: 16px;
    font-weight: bold;
    line-height: 60px;
    color: #000;
    float: left;
}

.com_release_box_h1 {
    padding-top: 20px;
    padding-left: 65px;
    padding-bottom: 10px;
}

.com_release_box_h1_z {
    color: #97999b;
    padding-left: 10px;
}

.com_release_box_h1_x {
    color: #F30
}

.com_release_box_h1_n {
    font-size: 17px;
    color: #101214;
}

.com_tit_navbth {
    float: left;
    padding-left: 100px;
    ;
}

.new_com_titright_bth {
    float: left;
    margin-right: 10px;
    margin-top: 15px;
    display: inline-block;
    border-radius: 6px;
    border: 1px solid #e2e4ee;
    width: 70px;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
    color: #9fa3b0;
    background: #fff url(../images/hr5.png) no-repeat 10px center;
}

.new_com_r_box {
    border: 1px solid #e2e4ee;
    background-color: #fff;
    ;
    color: #9fa3b0;
    float: left;
    margin-right: 10px;
    margin-top: 15px;
    border-radius: 6px;
    ;
}

.new_com_r_box a {
    padding-left: 30px;
    color: #9fa3b0;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    float: left;
    padding-right: 10px;
}

.new_com_r_a1 {
    background: url(../images/hr1.png) no-repeat 10px center;
}

.new_com_r_a2 {
    background: url(../images/hr2.png) no-repeat 10px center;
    border-left: 1px solid #e2e4ee
}

.new_com_r_a3 {
    background: url(../images/hr3.png) no-repeat 10px center;
}

.new_com_r_a4 {
    background: url(../images/hr4.png) no-repeat 10px center;
    border-left: 1px solid #e2e4ee
}

.new_com_r_a5 {
    background: url(../images/hr5.png) no-repeat 10px center;
    border-left: 1px solid #e2e4ee
}

.new_com_r_a6 {
    background: url(../images/hr6.png) no-repeat 10px center;
}


.new_com_r_a11 {
    background: url(../images/hr6.png) no-repeat 10px center;
}
.new_com_r_a12 {
    background: url(../images/hr12.png) no-repeat 10px center;
    border-left: 1px solid #e2e4ee;
}
.new_com_r_a13 {
    background: url(../images/hr13.png) no-repeat 10px center;
}
.new_com_r_a14 {
    background: url(../images/hr14.png) no-repeat 10px center;
    border-left: 1px solid #e2e4ee;
}




.new_com_titright_bth_cur {
    background-color: #f7f9ff;
    border-radius: 6px;
}

.new_com_r_box .lookme {
    border-radius: 6px 0 0 6px;
    background-color: #f7f9ff;
}

.new_com_r_box .likeme {
    border-radius: 0px 6px 6px 0px;
    background-color: #f7f9ff;
}


.com_topbth_bigbox {
    width: 120px;
    float: right; 
    margin-right: 15px;
    position: relative;
    ;
}

.com_topbigbth {
    width: 120px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    background: #3d7dfd url(../images/com_tjicon.png) no-repeat 15px center;
    display: inline-block;
    padding-left: 38px;
    border-radius: 2px;
    border: none;
    text-align: left;
}

.com_topbth_input {
    width: 110px;
    text-align: left;
    height: 36px;
    line-height: 36px;
    color: #fff;
    background: #3d7dfd url(../images/com_tjicon.png) no-repeat 15px center;
    display: inline-block;
    padding-left: 38px;
    border-radius: 2px;
    border: none;
}
.com_topbth_input:hover{ color: #fff;}
.ypjob {
    width: 120px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 40px;
    ;
    border-radius: 2px;
    border: 1px solid #e2e4ee;
    float: right;
    margin-right: 10px; 
    position: relative;
    background: url(../images/sproom_up.png) no-repeat 150px center;
    z-index: 10;
    cursor: pointer;
}

.ypjob_name {
    width: 120px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ypjob_box {
    width: 270px;
    border: 1px solid #e2e4ee;
    position: absolute;
    left: 0px;
    top: 30px;
    background-color: #fff;
    border-radius: 6px;
    padding: 5px 0;max-height:300px; overflow:auto;
}

.ypjob_box a {
    display: block;
    ;
    padding-left: 10px;
    width: 230px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ypjob_box a:hover {
    background-color: #f7f9ff;
    text-decoration: none;
}

.jlsx_bg {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 100000088;
}

.jlsx_box {
    width: 320px;
    background-color: #fff;
    border-radius: 20px 0 0 20px;
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1001000088;
    padding-left: 20px;
    ;
}

.jlsx_box_tit {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    padding-top: 20px;
    position: relative;
    padding-left: 30px;
    background: url(../images/gdsx.png) no-repeat 0px 22px #fff;
    height: 30px;
}

.jlsx_box_tit_c {
    width: 35px;
    height: 35px;
    background: url(../images/gbtc.png) no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
}

.jlsx_boxname {
    font-size: 15px;
    font-weight: bold;
    padding-top: 15px;
    color: #333;
    ;
}

.jlsx_boxjy {
    width: 90px;
    height: 30px;
    line-height: 30px;
    background-color: #f8f8f8;
    color: #666;
    display: inline-block;
    border-radius: 20px;
    text-align: center;
    margin-top: 15px;
    /*margin-right: 10px;;*/
}

.jlsx_boxjy_cur {
    background-color: #0066FF;
    color: #fff
}

.jlsx_boxallpd {
    width: 100%;
    height: 80%;
    /*max-height: 600px;*/
    /*overflow-y: scroll;*/
    position: absolute;
    /*top: 8%;*/
}

.jlsx_boxall {
    width: 320px;
    height: 100%;
    overflow-y: scroll;
    margin-top: 18px;
    position: relative;
    bottom: 22px;
}

.jlsx_boxall::-webkit-scrollbar {
    width: 3px;
    height: 6px;
    background-color: rgba(240, 240, 240, 1);
    scrollbar-width: none;
}


/*设置定义轨道背景*/
.jlsx_boxall::-webkit-scrollbar-track {
    box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
    border-radius: 10px;
    background-color: rgba(240, 240, 240, .5);

}
/*设置轨道内滚动条颜色*/
.jlsx_boxall::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 0px rgba(0, 102, 255, .5);
    background-color: rgba(0, 102, 255, .5);


}

.jlsx_box_bth {
    padding-top: 20px;
    position: absolute;
    z-index: 30000;
    bottom: 1%;
}

.jlsx_box_bth_a {
    width: 290px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #0066FF;
    color: #fff;
    border-radius: 20px;
    display: inline-block;
}






/*公共搜索框********************************************************************/
.joblist_search {
    float: right; margin-right:12px;: ;
}

.joblist_search_box {
    width: 235px;
    height: 30px;
    border-radius: 2px;
    border: 1px solid #dcdfe6;
    padding-left: 10px;
    float: left;
    position: relative;
    background-color: #fff;
}

.joblist_search_box_text {
    width: 180px;
    height: 30px;
    border: none;
    line-height: 36px;
    float: left
}

.joblist_search_bth {
    width: 40px;
    height: 30px;     border: none;   border-left: 1px solid #dcdfe6;
    background: #f8f8f8 url(../images/com_searchicon.png) no-repeat 10px;
    color: #fff;

    position: absolute;
    right: 0px;
    top: 0px; 
    cursor: pointer;
}
.joblist_search_bth:hover{ background: #eee url(../images/com_searchicon.png) no-repeat 10px;}
.com_m_search {
    width: 100%;
    float: left;
    padding: 20px 0;
}

.com_m_tj:hover {
    background: #f30;
    color: #fff;
    text-decoration: none;
}

.com_m_search_box {
    width: 315px;
    height: 35px;
    border-radius: 20px;
    border: 1px solid #ddd;
    padding-left: 15px;
    margin-left: 40px;
    float: left
}

.com_m_search_box_text {
    width: 260px;
    height: 34px;
    border: none;
    line-height: 36px;
    float: left;
    border-radius: 20px;
}

.com_m_search_box_bth {
    width: 45px;
    height: 34px;
    background: #fff url(../images/yun_m_comicon.png) no-repeat -39px -67px;
    border: none;
    float: left;
    cursor: pointer;
    border-radius: 20px;
}

.joblist_mapsearch_box {
    width: 550px;
    height: 35px;
    border-radius: 2px;
    border: 1px solid #eee;
    padding-left: 10px;
    float: left;
    position: relative;
    border-radius: 8px;
}

.joblist_mapsearch_bth {
    width: 95px;
    height: 37px;
    background: #4a89e8;
    border: none;
    color: #fff;
    cursor: pointer;
    position: absolute;
    right: -1px;
    top: -1px;
    cursor: pointer;
    border-radius: 0px 8px 8px 0px;
}

.joblist_mapsearch_text {
    width: 460px;
    height: 34px;
    border: none;
    line-height: 36px;
    float: left
}

.joblist_search_more {
    font-size: ;
    line-height: 35px;
    padding-left: 35px;
    color: #8a8a8a;
    background: url(../images/gdsx.png) no-repeat 10px center
}

/*公共全选操作********************************************************************/
.com_Release_job_bot {
    width: 500px;
    float: left
}

.com_Release_job_qx {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    float: left;
    color: #666
}

.com_Release_job_qx_check {
    width: 13px;
    height: 13px;
    overflow: hidden;
    margin-top: 6px;
    margin-right: 10px;
    float: left
}

.c_btn_02_w110 {
    width: 110px;
}

.com_Release_job_lok {
    color: #f60;
    text-decoration: underline
}

.com_Release_tg {
    background: #4a89e8;
    display: inline-block;
    padding: 2px 5px;
    font-size: 12px;
    color: #fff;
    border-radius: 1px;
    float: right;
    margin-right: 8px;
    margin-top: 2px;
}

.com_Release_tg:hover {
    background: #2e5084;
    color: #fff;
    text-decoration: none
}

.com_Release_tg_ytj {
    background: #e4e2e0;
    color: #a5a1a0;
    border-radius: 1px;
}

.com_Release_tg_ytj:hover {
    background: #e4e2e0;
    color: #a5a1a0
}

.com_Release_job_tips {
    width:
}

.c_btn_02 {
    width: 100px;
    height: 27px;
    font-size: 12px;
    color: #333;
    border: none;
    background: #fff;
    border: 1px solid #ddd;
    cursor: pointer;
    margin-left: 5px;
    border-radius: 3px;
}

.c_btn_02:hover {
    background: #fff;
    border: 1px solid #f60;
    color: #f60;
}

/*温馨提示样式********************************************************************/
.wxts {
    color: #333;
    font-weight: bold;
    font-size: 16px;
}

.wxts_box {
    padding: 15px;
    color: #666;
    line-height: 40px;
}

/*没有数据提示样式********************************************************************/
.msg_no {
    width: 100%;
    color: #999;
    line-height: 26px;
    font-size: 13px;
    margin: 0 auto;
    padding: 280px 0;
    text-align: center;
    background: url(../images/yun_no.png) no-repeat center 80px;
    float: left;
}

.com_pop_bth {
    width: 100px;
    border-radius: 3px;
    border: none;
    background: #54B3E1;
    height: 29px;
    color: #fff;
    margin-left: 5px;
    float: left;
    font-weight: bold
}

.com_pop_bth_qx {
    width: 80px;
    border-radius: 3px;
    border: none;
    background: #A9BFD0;
    height: 36px;
    color: #fff;
    margin-left: 5px;
    float: left;
    font-weight: bold
}

.com_pop_bth_qd {
    width: 80px;
    border-radius: 3px;
    border: none;
    background: #54B3E1;
    height: 36px;
    color: #fff;
    margin-left: 5px;
    float: left;
    font-weight: bold
}

.com_msg_no {
    width: 100%;
    color: #636d7e;
    font-size: 12px;
    margin: 0 auto;
    padding: 320px 0 100px 0px;
    text-align: center;
    background: url(../images/yun_no.png) no-repeat center 120px;
    line-height: 30px;
}

.com_msg_no_bth {
    color: #fff;
    padding: 6px 40px;
    display: inline-block;
    text-align: center;
    margin: 15px 0 0;
    border: none;
    cursor: pointer;
    font-size: 14px;
    border-radius: 2px;
    line-height: 30px;
}

.com_msg_no_bth:hover {
    color: #fff;
    background: #1561f9
}

.com_msg_no_name {
    font-size: 16px;
    font-weight: bold;
    color: #000
}

/*操作提示********************************************************************/
.admin_new_tip {
    border-radius: 5px;
    background-color: #f5faff;
    border: 1px dashed #62b3ff;
    color: #707070;
    padding: 11px 13px;
    position: relative;
}

.admin_new_tit {
    width: 600px;
    padding-left: 30px;
    position: relative;
    color: #62b3ff;
    line-height: 20px;
    font-size: 14px;
}

.admin_new_tit_icon {
    position: absolute;
    background: url(../images/admin-icon.png) no-repeat;
    width: 20px;
    height: 20px;
    left: 0;
    display: inline-block
}

.admin_new_tip_list_cont {
    padding-left: 30px;
    padding-top: 10px;
}

.admin_new_tip_list {
    padding-left: 45px;
    line-height: 20px;
    background: url(../images/arrow.png) 0 8px no-repeat;
    padding-left: 10px;
    margin-bottom: 5px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}

.admin_new_search_box {
    width: 100%;
    float: left;
    padding: 20px 0px;
}

/*header********************************************************************/
.header {
    width: 100%; 
    height:78px;
}

.header_fixed {
    width: 100%;
    background: #fff;
    float: left;
    height: 60px;
    box-shadow: 0 2px 20px 0 rgba(15, 12, 70, .1);
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1000011;
}

.header-logo {
    width: 400px; 
	height:60px; 
    position: relative
}

.header-logo img {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    max-height: 45px;
    max-width: 400px;
    border: 0;
}

.yun_m_headernav {
    float: left;
    padding: 0px 0 0 20px;
}

.yun_m_headernav li {
    float: left;
    height: 60px;
    line-height: 60px;
    padding: 0px 20px;
    font-size: 16px;
}

.yun_m_headernav .yun_m_headernav_cur a {
    color: #3b7cff;
    font-weight: bold;
    font-size: 16px;
}

.yun_m_headernav .yun_m_headernav_cur {
    position: relative;
}

.yun_m_headernav .yun_m_headernav_cur:after {
    width: 30px;
    height: 3px;
    background: #3b7cff;
    position: absolute;
    left: 50%;
    bottom: 0px;
    content: '';
    margin-left: -15px;
}

.yun_m_headernav li a:hover {
    color: #3b7cff;
    font-weight: bold
}

.user_headerright {
    float: right;
    padding-top: 20px;
    margin-right: 20px;
    ;
}

.user_headertel {
    padding-left: 20px;
    float: right;
    margin-right: 25px;
}

.user_headertel_n {
    font-size: 14px;
    ;
}

.header_m_navright {
    float: right;
    position: relative;
    z-index: 1002
}

.header_m_navright_tip {
    width: 190px;
    height: 40px;
    line-height: 40px;
    box-shadow: 4px 3px 3px #eee;
    border-top: none;
    background: #fff;
    position: absolute;
    right: 0px;
    top: 45px;
    padding: 0px 10px;
}

.header_m_navright_tip_box {
    width: 100%;
    position: relative
}

.header_m_navright_tip_close {
    width: 13px;
    height: 13px;
    background: url(../images/msg.png) no-repeat;
    position: absolute;
    right: 0px;
    top: 15px;
}

.header_m_navright_tip_close:hover {
    background: url(../images/msg.png) no-repeat 0 -40px
}

.user_m_fanh {
    float: right;
    color: #7d8395;
    margin-left: 20px;
    padding-left: 20px;
    background: url(../images/fhsy.png) no-repeat left center;
    ;
}

.yun_m_headermsg {
    width: 70px;
    padding-left: 20px;
    float: right;
    position: relative;
    position: relative;
    z-index: 100000;
    cursor: pointer;
    height: 45px;
}

.yun_m_headermsg_icon {
    width: 20px;
    height: 20px;
    background: url(../images/msg.png) no-repeat 0 0;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 2px;
}

.yun_m_headermsg_n {
    display: inline-block;
    padding: 0px 5px;
    line-height: 13px;
    ;
    background: #ff5050;
    color: #fff;
    position: absolute;
    right: 0px;
    top: -5px;
    border-radius: 20px;
    font-size: 12px;
    ;
}

.yun_m_headertx {
    float: right;
    margin-right: 20px;
    padding-left: 37px;
    position: relative;
    height: 45px;
}

.yun_m_headertxa img {
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: -8px;
}

.yun_m_headertx_hi {}

.yun_m_headermsg_box {
    width: 200px;
    background: #fff;
    background: #fff;
    position: absolute;
    right: -0px;
    top: 40px;
    box-shadow: 0 7px 14px #B0B0B0;
    border-radius: 8px;
    padding-bottom: 10px;
}

.yun_m_headermsg_list {
    width: 100%;
    position: relative
}

.yun_m_headermsg_list a {
    display: block;
    padding: 12px 10px 12px 10px;
    position: relative;
}

.yun_m_headermsg_list a:hover {
    background: #e8f3fc;
    color: #333;
    text-decoration: none;
}

.yun_m_headermsg_list_n {
    display: inline-block;
    padding: 0px 5px;
    line-height: 13px;
    ;
    background: #ff5050;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 20px;
    font-size: 12px;
    ;
}

.user_tc_tset {
    padding: 15px 0;
}

.user_set_bth {
    width: 80px;
    line-height: 30px;
    color: #8c92a2;
    display: inline-block;
    text-align: center;
    padding-top: 36px;
    position: relative;
    font-size: 12px;
}

.user_set_bth .user_set_icon {
    width: 35px;
    height: 35px;
    display: inline-block;
    position: absolute;
    left: 22px;
    top: 0px;
}

.user_set_icon1 {
    background: url(../images/set1.png) no-repeat 0px 0px;
}

.user_set_icon2 {
    background: url(../images/set2.png) no-repeat 0px 0px;
}

.user_set_icon3 {
    background: url(../images/set3.png) no-repeat 0px 0px;
}

.user_set_icon4 {
    background: url(../images/set4.png) no-repeat 0px 0px;
}

.user_tcdl {
    width: 100%;
    text-align: center;
    ;
    border-top: 1px solid #f3f3f5;
}

.user_tcdlbth {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    color: #8c92a2
}

.yun_m_header_out {
    width: 20px;
    height: 20px;
    margin-top: 30px;
    margin-left: 15px;
    float: right
}

.yun_m_header_out a {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/msg.png) no-repeat 0 -57px;
    ;
}

.yun_m_header_out a:hover {
    background: url(../images/msg.png) no-repeat 0 -76px;
}

.yun_m_headertx_hi_icon {
    width: 10px;
    height: 10px;
    background: url(../images/yun_m_setect_icon.png) no-repeat;
    float: left;
    margin-top: 15px;
    margin-left: 5px;
}

.yun_m_header_info {
    width: 350px;
    background: #fff;
    position: absolute;
    right: 0px;
    top: 45px;
    padding: 0px 0px 10px 0px;
    box-shadow: 0px 3px 14px #B0B0B0;
    border-radius: 8px
}

.yun_m_header_info_a {
    display: block;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #eee;
    text-align: center
}

.yun_m_header_info_a:hover {
    background: #e8f3fc;
    color: #333;
    text-decoration: none;
}

.yun_user_member_nav {
    float: left;
    padding-left: 50px;
    padding-top: 20px;
}

.yun_user_member_nav li {
    width: 110px;
    text-align: center;
    padding-top: 10px;
    float: left;
    font-size: 16px;
}

.yun_user_member_nav .yun_user_member_nav_cur a {
    color: #06a7ff;
    font-weight: bold;
}

.header {
    width: 100%;
    float: left; 
}

.yun_user_member_w1100 {
    width: 1200px;
    margin: 0 auto
}

.header_line {
    font-size: 11px;
    color: #fff;
    display: inline-block;
    padding: 0px 10px;
    opacity: 0.8
}

.yun_header_chat {
    float: left;
    padding: 5px 20px;
    color: #f00;
    border: 1px solid #f00;
    margin-top: 27px;
    margin-left: 10px;
    border-radius: 3px;
}

.new_com_headervipbox {
    width: 100px;
    height: 45px;
    margin-right: 10px;
    margin-left: 10px;
    position: relative;
    float: right;
}

.new_com_headervip {
    width: 100px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 40px;
    background: linear-gradient(270deg, #de9417, #f1dab5);
    color: #452410;
    margin-top: -5px;
    font-size: 12px;
}

.user_infobox {
    width: 100%;
    height: 110px;
    background: URL(../images/topbg.png) no-repeat;
    border-radius: 8px 8px 0 0;
    color: #7d8395
}

.user_infobox_c {
    padding: 20px;
}

.user_infobox_zg {
    height: 35px;
    position: relative;
    font-size: 13px;
    ;
}

.user_infobox_zg_n {
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    ;
    margin-right: 10px;
    ;
}

.user_infobox_comname {
    background: #f5fbff;
    height: 35px;
    line-height: 35px;
    color: #97989c;
    padding: 0px 10px;
    position: relative;
    border-radius: 40px;
}

.user_infobox_cj {
    width: 95px;
    height: 26px;
    background: url(../images/cj.png) no-repeat;
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 0px;
}

.user_infobox_combj {
    position: absolute;
    right: 20px;
    top: 0px;
    color: #3d7dfd
}

.user_infobox_comname:after {
    width: 0;
    height: 0;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 8px solid #f5fbff;
    content: "";
    position: absolute;
    left: 30px;
    top: -8px;
}

.new_com_headerviptop {
    padding: 20px
}

.new_com_headerviptop_c {
    padding: 10px 15px;
    border-radius: 40px;
    background-color: #fcf6e7;
    color: #825526;
    font-weight: bold;
    position: relative;
}

.new_com_headervipbth {
    width: 75px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-rdius: 20px;
    position: absolute;
    right: 10px;
    top: 8px;
    border-radius: 40px;
    background: linear-gradient(to top, #de9417, #f1dab5);
    color: #452410;
}

.headerviptit {
    font-weight: bold;
    ;
    padding: 10px 0 20px 20px
}

.new_com_headerviptit {
    width: 100%;
    height: 50px;
    background: url(../images/vip_t.png) no-repeat center center;
}

.headervip_bth {
    width: 80px;
    line-height: 30px;
    color: #8c92a2;
    display: inline-block;
    text-align: center;
    padding-top: 36px;
    position: relative;
    font-size: 12px;
}

.headervip_bth .headervipicon {
    width: 35px;
    height: 35px;
    display: inline-block;
    position: absolute;
    left: 22px;
    top: 0px;
}

.headervip1 {
    background: url(../images/vip1.png) no-repeat 0px 0px;
}

.headervip2 {
    background: url(../images/vip2.png) no-repeat 0px 0px;
}

.headervip3 {
    background: url(../images/vip3.png) no-repeat 0px 0px;
}

.headervip4 {
    background: url(../images/vip4.png) no-repeat 0px 0px;
}

.new_com_headervipshow {
    width: 350px;
    background: #fff;
    position: absolute;
    right: 0px;
    top: 45px;
    padding: 0px 0px 10px 0px;
    box-shadow: 0px 3px 14px #B0B0B0;
    border-radius: 8px
}



/*left*****************************************************************************************/

.sidebar {
    position: fixed;
    top: 60px;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: 200px; background-color:#fff
}

.left_box {
    width: 200px;
    position: relative;
}

.left_nav_ul {
    width: 100%;
    padding-top: 20px;
}

.left_nav_ul li {
    padding: 0px 0px 0 0px;
}

.left_nav_ul .left_nav_newcur {
    background: #3d7dfd;
	background: linear-gradient(270deg,#fff,#d1defc);
    ;
}

.left_nav_ul .left_nav_newcur .new_com_nav_a {
    color: #3d7dfd
}

.left_nav_ul li .new_com_nav_a {
    padding-left: 58px;
    height: 52px;
    line-height: 52px;
    display: block;
    color: #515a6e;
    position: relative;
    font-size: 16px;
}

.left_nav_ul li .new_com_nav_a:hover {
    text-decoration: none;
    color: #0066FF;
}

.left_nav_ul .left_nav_newcur .new_com_nav_a:hover {
    text-decoration: none;
    color: #3d7dfd;
}

.left_nav_ul .left_nav_hover {
    background: #3d7dfd;
}

.left_nav_ul .left_nav_hover a {
    color: #fff
}

.com_left_icon {
    width: 18px;
    height: 18px;
    position: absolute;
    left: 20px;
    top: 18px;
}

.com_left_icon1 {
    background: url(../images/icon1.png) no-repeat;
}

.com_left_icon2 {
    background: url(../images/icon2.png) no-repeat;
}

.com_left_icon3 {
    background: url(../images/icon3.png) no-repeat;
}

.com_left_icon4 {
    background: url(../images/icon4.png) no-repeat;
}

.com_left_icon5 {
    background: url(../images/icon5.png) no-repeat;
}

.com_left_icon6 {
    background: url(../images/icon6.png) no-repeat;
}

.com_left_icon7 {
    background: url(../images/icon7.png) no-repeat;
}

.com_left_icon8 {
    background: url(../images/icon8.png) no-repeat;
}

.com_left_icon9 {
    background: url(../images/icon9.png) no-repeat;
}

.com_left_icon10 {
    background: url(../images/icon10.png) no-repeat;
}

.com_left_icon11 {
    background: url(../images/icon11.png) no-repeat;
}
.com_left_icon12 {
    background: url(../images/icon12.png) no-repeat;
}
.left_nav_newcur .com_left_icon1 {
    background: url(../images/icon1h.png) no-repeat;
}

.left_nav_newcur .com_left_icon2 {
    background: url(../images/icon2h.png) no-repeat;
}

.left_nav_newcur .com_left_icon3 {
    background: url(../images/icon3h.png) no-repeat;
}

.left_nav_newcur .com_left_icon4 {
    background: url(../images/icon4h.png) no-repeat;
}

.left_nav_newcur .com_left_icon5 {
    background: url(../images/icon5h.png) no-repeat;
}

.left_nav_newcur .com_left_icon6 {
    background: url(../images/icon6h.png) no-repeat;
}

.left_nav_newcur .com_left_icon7 {
    background: url(../images/icon7h.png) no-repeat;
}

.left_nav_newcur .com_left_icon8 {
    background: url(../images/icon8h.png) no-repeat;
}

.left_nav_newcur .com_left_icon9 {
    background: url(../images/icon9h.png) no-repeat;
}

.left_nav_newcur .com_left_icon10 {
    background: url(../images/icon10h.png) no-repeat;
}

.left_nav_newcur .com_left_icon11 {
    background: url(../images/icon11h.png) no-repeat;
}
.left_nav_newcur .com_left_icon12 {
    background: url(../images/icon12h.png) no-repeat;
}
.user_more {
    width: 480px;
    background: #3d7dfd;
    position: absolute;
    right: 0px;
    bottom: -55px;
    padding: 15px 0px 15px 0px;
    border-radius: 0 8px 8px 0;
    position: absolute;
    left: 200px;
}

.user_more_list {
    width: 350px;
    padding-left: 100px;
    ;
    float: left;
    position: relative;
}

.user_more_name {
    width: 80px;
    line-height: 50px;
    padding-left: 20px;
    ;
    font-weight: bold;
    position: absolute;
    left: 0px;
    top: 0px;
    color: #fff
}

.user_more_a {
    width: 80px;
    height: 50px;
    line-height: 50px;
    ;
    float: left;
    color: #fff;
}

.user_more_a:hover {
    background-color: none;
    color: #fff;
}

.left_nav_ul .more_box .new_com_nav_a:hover {
    text-decoration: none;
    color: #fff;
    background: #3d7dfd;
}

.left_nav_ul .more_box .new_com_nav_a:hover {
    text-decoration: none;
    color: #fff;
    background: #3d7dfd;
}

.left_nav_ul .more_box .new_com_nav_a:hover .com_left_icon9 {
    background: url(../images/icon9h.png) no-repeat;
}

.hb_tc_bth {
    padding: 10px 0;
    text-align: center;
}

.hb_tc_bth .hb_tc_hyz {
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    background-color: #3478ea;
    color: #fff;
    border-radius: 3px;
    color: #fff;
}

.hb_tc_xz {
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    margin-left: 10px;
    background-color: #01af67;
    color: #fff;
    border-radius: 3px;
    color: #fff;
}

.hb_tc_bth a:hover {
    color: #fff
}

.left_box_nav_new {
    width: 8px;
    height: 8px;
    background: #f00;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 8px;
    ;
    border: 1px solid #fff;
    border-radius: 50%;
    -webkit-animation: iconmove 3s linear infinite;
    -moz-animation: iconmove 3s linear infinite;
    -ms-animation: iconmove 3s linear infinite;
    -o-animation: iconmove 3s linear infinite;
    font-weight: normal;
}

@keyframes iconmove {
    0% {

        transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        -moz-transform: scale(0.5, 0.5);
        -ms-transform: scale(0.5, 0.5);
        -o-transform: scale(0.5, 0.5);
    }

    50% {
        transform: scale(1.5, 1.5);
        -webkit-transform: scale(1.5, 1.5);
        -moz-transform: scale(1.5, 1.5);
        -ms-transform: scale(1.5, 1.5);
        -o-transform: scale(1.5, 1.5);
    }

    100% {

        transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        -moz-transform: scale(0.5, 0.5);
        -ms-transform: scale(0.5, 0.5);
        -o-transform: scale(0.5, 0.5);
    }
}

/*index***************new**************************************************************************/
.com_member_newindexbox {
    padding-right: 325px;
    position: relative;
    padding-top: 15px;
}

.com_member_newi_t {
    padding-right: 310px;
    position: relative;
}

.new_con_fbbox {
    width: 310px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.new_con_fb {
    width: 140px;
    height: 140px;
    background-color: #fff;
    border-radius: 8px;
    float: left;
    margin-left: 15px;
    text-align: center;
}

.new_con_fb_a {
    padding-top: 100px;
    font-size: 13px;
    display: block;
}

.new_con_fb_icon1 {
    background: url(../images/fb1.png) no-repeat center 25px;
}

.new_con_fb_icon2 {
    background: url(../images/fb2.png) no-repeat center 25px;
}

.new_com_vip {
    width: 289px;
    height: 105px;
    background: url(../images/newvipbg.png) no-repeat left top;
    border-radius: 8px;
   
    float: left;
    color: #f5eccd;
    position: relative;
    font-size: 13px;
    ; margin-bottom: 10px;;
}

.new_com_vip_t {
    padding-left: 0px; padding-left: 15px;
    padding-top: 12px;
    position: relative;height:60px; 
}

.new_com_vip_name {
    font-size: 16px;
    padding-bottom: 6px;color:#f5eccd
}

.new_com_vip_icon {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    left: 0px; display:none;
    top: 0px;
    text-align: center;
}

.new_com_vip_icon img {
    margin-top: 10px;
}

.new_com_vip_jf {
    font-size: 24px;
    font-weight: normal;
}

.new_com_vip_jfbox {
    padding-top: 10px;
    padding-bottom: 5px;
    ;
}

.new_com_vip_bth {
    width: 82px;
    height: 28px;
    line-height: 28px;
    background: linear-gradient(270deg, #edd2a9, #f9eed0);
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 25px;
    border-radius: 40px;
    text-align: center;
    color: #795128;
    font-size: 13px;border:1px solid #f9eed0
    ;
}

.new_com_vip_gmbth {
    width: 82px;
    height: 30px;
    line-height: 30px;
    background: linear-gradient(270deg, #e5be7a, #e5be7a);
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 20px;
    border-radius: 40px;
    text-align: center;
    color: #8e5f0d;
    font-size: 13px;
    ;
}

.com_member_newindex_data {
    width: 100%;
    float: left;
}

.com_member_newindex_data_list {
    width: 49%;
    height: 70px;
    display: inline-block;
    text-align: left;
    font-size: 16px;
    float: left;
}

.com_member_newindex_data_list a {
    height: 50px;
    display: block;
    padding: 0 0 0 105px;
    cursor: pointer;
    position: relative;
}

.com_member_newindex_data_list a:hover {
    text-decoration: none;
}

.com_member_newindex_data_name {
    display: block;
    color: #515a6e;
    text-align: left;
    font-size: 14px;
}

.com_member_newindex_data_n {
    font-size: 24px;
    display: inline-block;
    text-align: left;
    padding-top: 5px;
    position: relative
}

.com_member_newindex_data_icon {
    width: 36px;
    height: 36px;
    display: inline-block;
    position: absolute;
    left: 55px;
}

.com_member_newindex_data_icon_jl {
    background: url(../images/com_jl.png) no-repeat
}

.com_member_newindex_data_icon_zx {
    background: url(../images/com_zx.png) no-repeat
}

.com_member_newindex_data_icon_xq {
    background: url(../images/com_sp.png) no-repeat
}

.com_member_newindex_data_icon_look {
    background: url(../images/com_kg.png) no-repeat
}




.comindex_pyq {
    display: inline-block;
    ;
    border-radius: 40px;
    height: 26px;
    line-height: 26px;
    ;
    border: 1px solid #01af67;
    padding-left: 30px;
    padding-right: 15px;
    color: #01af67;
    font-size: 13px;
    margin-right: 20px;
    background: url(../images/pyq.png) no-repeat 8px center;
    font-size: 12px;cursor:pointer ;
    ;
}

.comindex_xcx {
    display: inline-block;
    ;
    border-radius: 40px;
    height: 26px;
    line-height: 26px;
    ;
    border: 1px solid #0194e8;
    padding-left: 30px;
    padding-right: 15px;
    color: #0194e8;
    font-size: 13px;
    background: url(../images/xcx.png) no-repeat 8px center;
    font-size: 12px;
    ;
    position: relative;
    z-index: 100; cursor:pointer ;
}


.comindex_yl{
    display: inline-block;
    ;
    border-radius: 40px;
    height: 26px;
    line-height: 26px;
    ;
    border: 1px solid #3d7dfd;
    padding-left: 30px;
    padding-right: 15px;
    color:#3d7dfd;
    font-size: 13px;
    background: url(../images/yl.png) no-repeat 8px center;
    font-size: 12px;
    ;
    position: relative;
    z-index: 100; cursor:pointer ; margin-left: 20px;;
}



/* 招聘进展 */
.new_com_zp {
    width: 20%;
    display: inline-block;
    float: left;
}

.new_com_zpbox {
    padding-right: 15px;
    ;
}

.new_com_zp a {
    display: block;
    background-color: #f8f8f8;
    margin-left: 15px;
    border-radius: 8px;
    padding: 15px;
    position: relative;
}

.new_com_zpname {
    color: #999;
    padding-bottom: 10px;
    ;
}

.new_com_zp_n {
    font-size: 22px;
    color: #000
}

.com_member_newindex_zpjz {
    width: 100%;
    height: 165px;
    float: left;
    background: #fff;
    border-radius: 8px;
    margin-top: 15px;
    ;
}

.com_member_newindex_zpjz .bor1 {
    border-bottom: 1px solid #f1f1f1;
    height: 70px;
}

.com_member_newindex_zpjz .bor2 {
    border-right: 1px solid #f1f1f1;
}



/* 财产管理 */
.com_member_newindex_ccgl {
    width: 40%;
    float: left;
    overflow: hidden;
}

.com_member_newindex_ccgl_box {
    margin-left: 20px;
    background: #fff;
    height: 216px;
}

.com_member_newindex_ccgl_top {
    overflow: hidden;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 14px;
}

.com_member_newindex_ccgl_bom {
    line-height: 44px;
}

/* 可用积分 */
.com_member_newindex_kyjf {
    width: 49%;
    float: left;
    border-right: 1px solid #f1f1f1;
}

.com_member_newindex_ccgl_a {
    width: 60px;
    height: 22px;
    line-height: 22px;
    display: block;
    background: #4a89e8;
    margin: auto;
    border-radius: 15px;
    color: #fff;
}

.com_member_newindex_ccgl_a:hover {
    color: #fff;
}

.comindex_money_zt {
    color: #515a6e;
    margin: 10px 0 15px 0;
}

/* 未支付订单 */
.com_member_newindex_wzfdd {
    width: 50%;
    float: left;
}

/* 我的招聘资源 */
.new_com_zpzybox {
    width: 100%;
    height: 230px;
    float: left;
    background: #fff;
    border-radius: 8px;
    margin-top: 15px;
    ;
}

.new_com_zpzy {
    width: 13%;
    float: left;
    margin-left: 25px;
    margin-bottom: 30px;
}

.new_com_zpzyname {
    color: #999;
    padding-bottom: 10px;
}

.com_member_newindex_service_item {
    box-shadow: 0px 0px 20px 0px rgba(130, 130, 130, 0.15);
    margin-right: 20px;
    padding-top: 10px;
}

.com_member_newindex_service {
    width: 100%;
    background: #fff;
    margin-top: 20px;
    color: #333;
}

.com_member_newindex_service_tit {
    font-size: 16px;
    font-weight: bold;
    padding: 15px 0 0px 25px;
    text-align: left;
    color: #17233d;
}

.com_member_newindex_service_p {
    padding: 20px 25px 0px 25px;
}

.com_member_newindex_service_n {
    color: #999
}

.com_member_newindex_service_sj {
    color: #3d7dfd
}

.com_member_newindex_service_t {
    display: inline-block;
    padding: 0px 30px;
}

.com_member_newindex_service_listbox {
    padding: 20px 0 20px 20px;
    overflow: hidden;
}

.com_member_newindex_service_list {
    width: 33.3%;
    float: left
}

.com_member_newindex_service_mx {
    line-height: 36px;
    padding: 0 20px;
    color: #515a6e;
}

.com_member_newindex_service_data {
    color: #17233d
}

.com_member_newindex_service_bthbox {
    height: 50px;
    padding: 0px 15px;
    line-height: 50px;
    margin-top: 10px;
    box-shadow: 0px -10px 10px 0px rgba(160, 160, 160, 0.08);
}

.com_member_newindex_service_bth {
    /* display:inline-block;width:100px;height:30px; line-height:30px; text-align:center; background:#ff5050;color:#fff;border-radius:2px; */
    display: inline-block;
    width: 74px;
    height: 28px;
    line-height: 28px;
    color: #2d8cf0;
    text-align: left;
    border: 1px solid #c8dbf8;
    padding-left: 38px;
    border-radius: 4px;
    position: relative;
    margin-top: 10px;
}

.com_member_newindex_service_bth i {
    position: absolute;
    width: 18px;
    height: 18px;
    display: block;
    top: 5px;
    left: 14px;
}

.com_member_newindex_service_fbjob {
    background: url(../images/con_fbjob.png) no-repeat;
}

.com_member_newindex_service_gljob {
    background: url(../images/com_gljob.png) no-repeat;
}

.com_member_newindex_service_sxjob {
    background: url(../images/con_sxjob.png) no-repeat;
}

.com_member_newindex_service_zdjob {
    background: url(../images/con_zdjob.png) no-repeat;
}

.com_member_newindex_service_ckjob {
    background: url(../images/con_ckjob.png) no-repeat;
}

.com_member_newindex_service_ssjob {
    background: url(../images/con_ssjob.png) no-repeat;
}


.com_member_newindex_service_bth:hover {
    text-decoration: none;
}

/* .com_member_newindex_service_otherbth{ display:inline-block; padding:7px 20px; background:#3d7dfd;color:#fff;border-radius:2px; margin-left:15px;}
.com_member_newindex_service_otherbth:hover{ background:#365f9e;color:#fff; text-decoration:none;} */
.com_member_newindex_service_go {
    color: #ff7300
}

.com_member_newindex_banner {
    width: 100%;
    height: 160px;
}

.com_member_newindex_banner img {}

.com_member_newindex_user {
    width: 100%;
    height: 560px;
    background: #fff;
    margin-top: 15px;
    color: #333;
    overflow: hidden;
    float: left;
    border-radius: 5px;
}

.com_member_newindex_user_tit {
    font-size: 16px;
    font-weight: bold;
    padding: 20px 0 0px 25px;
    position: relative
}

.com_member_newindex_user_more {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 12px;
    color: #999;
    font-weight: normal
}

.com_member_newindex_userlist {
    width: 19.8%;
    float: left;
    position: relative
}

/* .com_member_newindex_userlist:after{width:2px;height:180px; display:inline-block;content:'';border-right:1px dashed #eee; display:inline-block; position:absolute;right:-10px;top:50px;} */
.com_member_newindex_userlist_c {
    border-radius: 8px;
    ;
    height: 188px;
    margin-left: 15px;
    text-align: center;
    background-color: #F5F6F8;
    margin-right: 3px;
    padding: 10px 15px 10px 15px;
    position: relative;
    margin-top: 15px;
    ;
}

.com_member_newindex_userpic {
    width: 100%;
    height: 55px;
}

.com_member_newindex_userpic img {
    width: 55px;
    height: 55px;
    border-radius: 50%;
}

.com_member_newindex_username {
    font-size: 16px;
    padding-top: 10px;
}

.com_member_newindex_username a {
    color: #515a6e;
    font-weight: bold;
}

.com_member_newindex_userinfo {
    padding: 10px 0;
    color: #808695;
    font-size: 12px;
    ;
}

.com_member_newindex_userline {
    font-size: 12px;
    padding: 0px 10px;
}

.com_member_newindex_userwant {
    width: 100%;
    height: 20px;
    line-height20px;
    color: #999;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.com_member_newindex_userwantjob {
    font-weight: bold;
    color: #3d7dfd;
    padding: 0px 5px;
}

.com_member_newindex_userms {
    padding-top: 10px;
}

.com_member_newindex_usermsbth {
    width: 110px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    background: #3d7dfd;
    color: #fff;
    border-radius: 30px;
    display: inline-block
}

.com_member_newindex_usermsbth:hover {
    background: #4a89e8;
    color: #fff;
    text-decoration: none;
}

.com_member_newindexrightbox {
    width: 310px;
    position: absolute;
    right: 0px;
    top: 15px;
}

.com_member_newindex_account {
    width: 100%;
    height: 160px;
    background: #fff
}

.com_member_newindex_account_c {
    padding: 15px;
}

.com_member_newindex_account_tit {
    width: 100%;
    position: relative
}

.com_member_newindex_account_more {
    position: absolute;
    right: 0px;
    top: 3px;
    font-size: 12px;
    color: #3d7dfd;
    font-weight: normal
}

.com_member_newindex_account_titname {
    font-size: 14px;
    font-weight: bold;
}

.com_member_newindex_account_p {
    padding-top: 12px
}

.com_member_newindex_account_p_n {
    color: #ff7300
}

.com_member_newindex_account_go {
    color: #3d7dfd;
    text-decoration: underline;
    font-size: 12px;
    margin-left: 20px;
}

.com_member_newindex_account_cz {
    padding-top: 20px;
}

.com_member_newindex_account_bth {
    width: 70px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #ff5050;
    color: #fff;
    border-radius: 2px;
    display: inline-block
}

.com_member_newindex_account_bth:hover {
    background: #fb3232;
    color: #fff;
    text-decoration: none;
}

.com_member_newindex_account_bth_zq {
    color: #3d7dfd;
    font-size: 12px;
    margin-left: 20px;
}

.com_member_newindex_cominfo {
    width: 100%;
    height: 380px;
    background: #fff;
    margin-top: 20px;
    position: relative
}

.com_member_newindex_cominfo_c {
    padding: 0px 15px;
}

.com_member_newindex_comlogo {
    width: 100%;
    text-align: center;
    padding-top: 20px;
}

.com_member_newindex_comname {
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-top: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.com_member_newindex_comrz {
    width: 100%;
    border-top: 1px dashed #eee;
    border-bottom: 1px dashed #eee;
    padding: 15px 0;
    text-align: center;
    margin-top: 15px;
}

.com_member_newindex_cominfo_operationbox {
    width: 100%;
    text-align: center;
}

.com_member_newindex_cominfo_operation {
    width: 30%;
    display: inline-block;
    padding-top: 65px;
    font-size: 12px;
    color: #3d7dfd;
    position: relative
}

.com_member_newindex_cominfo_icon {
    width: 30px;
    height: 30px;
    background: #3d7dfd;
    border-radius: 2px;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    top: 20px;
}

.com_member_newindex_cominfo_icon_bj {
    background: #3d7dfd url(../images/com_czicon.png) no-repeat 0 0;
}

.com_member_newindex_cominfo_icon_set {
    background: #3d7dfd url(../images/com_czicon.png) no-repeat -31px 0;
}

.com_member_newindex_cominfo_icon_eye {
    background: #3d7dfd url(../images/com_czicon.png) no-repeat -61px 0;
}

.com_member_newindex_com_qd {
    width: 60px;
    position: absolute;
    right: 0px;
    top: 0px;
}






.com_member_newindex_customerservice {
    width: 100%;
    height: 310px;
    background: #fff;
    margin-top: 20px;
}

.com_member_newindex_wx {
    width: 100%;
    height: 190px;
    background: #fff;
    margin-bottom: 20px;
    text-align: center
}

.com_member_newindex_wx_img {
    padding-top: 20px;
}

.com_member_newindex_wx_gz {
    padding-top: 10px;
}

.com_member_newindex_wx_p {
    padding-bottom: 15px
}

.new_com_right_box {
    background-color: #fff;
    margin-top: 15px;
    width: 100%;
    float: left;
    border-radius: 8px;
    height: 160px;
    padding-top: 5px;
    ;
}

.new_com_index_tit {
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    position: relative;
    padding-bottom: 10px;
    text-align: left;
}

.new_com_index_tit_n {
    font-weight: bold;
    font-size: 16px;
    color: #333;
}

.new_com_index_q {
    width: 6px;
    height: 6px;
    border: 2px solid #3d7dfd;
    border-radius: 50%;
    display: none;
    position: absolute;
    left: 15px;
    top: 15px;
}

.new_com_index_jl {
    width: 150px;
    float: left;
    text-align: center;
    color: #999;
    position: relative;
}

.new_com_index_jl_n {
    font-size: 22px;
    color: #333;
    padding: 5px 0;
}

.new_com_index_jl_line:after {
    width: 1px;
    height: 40px;
    background-color: #e5e5e5;
    display: inline-block;
    content: '';
    position: absolute;
    left: 0px;
    top: 12px;
}

.new_com_index_p {
    width: 100%;
    padding-top: 20px;
    color: #999;
    font-size: 12px;
    float: left;
    text-align: center;
}

.new_com_index_tit_bth {
    position: absolute;
    right: 10px;
    top: 0px;
    color: #999;
    font-size: 12px;
    ;
}

.new_com_haibao_name {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.new_com_haibao_p {
    padding-top: 8px;
    color: #999;
}

.new_com_haibao {
    background-color: #fff;
    margin-top: 15px;
    width: 100%;
    height: 110px;
    float: left;
    border-radius: 8px;
}

.new_com_haibao_c {
    padding: 25px 0 20px 130px;
    height: 60px;
    background: url(../images/hb.png) no-repeat 10px center;
}

.new_com_gzh {
    width: 310px;
    height: 178px;
    background: #fff url(../images/wxbg.png) no-repeat bottom;
    margin-top: 15px;
    border-radius: 8px;
    float: left;
}

.new_com_gzh img {
    margin-left: 120px;
    margin-top: 30px;
    ;
}


/*index*****************************************************************************************/

.comindex_box {
    padding: 0px 250px 0px 0px;
    position: relative;
}

.comindex_info_box {
    height: 100px;
    background: #fff;
    padding: 20px 20px 20px 100px;
    position: relative;
    border-radius: 8px;
}

.comindex_info_logo {
    height: 180px;
    position: absolute;
    left: 0px;
    top: 5px;
    text-align: center
}

.comindex_info_logo_img {
    width: 60px;
    height: 60px;
    margin: 20px;
    border-radius: 50%;
    box-shadow: 0 2px 20px 0 rgb(15 12 70 / 10%);
}

.comindex_info_logo_img img {
    border-radius: 50%;
}

.comindex_info_logo_a {
    font-size: 12px;
}

.comindex_comname {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.comindex_comname img {
    vertical-align: middle;
}

.comindex_logintime {
    color: #ced0d1;
    font-size: 12px;
    position: absolute;
    right: 20px;
    top: 20px;
}

.comindex_data {
    color: #999;
    padding: 0px 0 10px 0;
}

.comindex_cz {
    width: 100%;
    position: relative
}

.comindex_cz_a {
    width: 66px;
    height: 28px;
    color: #515a6e;
    line-height: 28px;
    padding-left: 32px;
    position: relative;
    border: 1px solid #cacdd3;
    display: inline-block;
    border-radius: 3px;
    margin-right: 8px;
}

.comindex_cz_icon {
    width: 18px;
    height: 18px;
    background: url(../images/com_czicon.png) no-repeat 0 0;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 5px;
}

.comindex_cz_icon_bj {
    background: url(../images/com_bj.png) no-repeat;
}

.comindex_cz_icon_yl {
    background: url(../images/com_yl.png) no-repeat;
}

.comindex_cz_icon_set {
    background: url(../images/com_mb.png) no-repeat;
}

.comindex_cz_line {
    padding: 0px 15px;
    font-size: 12px;
    color: #999
}

.com_index_news {
    width: 100%;
    height: 350px;
    background: #fff;
    margin-top: 20px;
    float: left
}

.comindex_rz {
    width: 100%;
    padding: 15px 0;
    overflow: hidden;
}

.comindex_rz_c {
    width: 460px;
}

.comindex_rz_a {
    display: inline-block;
    padding-left: 30px;
    position: relative;
    font-size: 12px;
    margin-right: 20px;
    color: #515a6e;
}

.comindex_rz_icon {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0px;
    top: -3px;
}

.comindex_rz_yxyrz {
    background: url(../images/con_yxyz.png) no-repeat
}

.comindex_rz_yxwrz {
    background: url(../images/con_yxyz_h.png) no-repeat
}

.comindex_rz_sjyrz {
    background: url(../images/con_sjyz.png) no-repeat
}

.comindex_rz_sjwrz {
    background: url(../images/con_sjyz_h.png) no-repeat
}

.comindex_rz_zzyrz {
    background: url(../images/con_yyzz.png) no-repeat
}

.comindex_rz_zzwrz {
    background: url(../images/con_yyzz_h.png) no-repeat
}

.comindex_rz_wxybd {
    background: url(../images/con_wxbd.png) no-repeat
}

.comindex_rz_wxwbd {
    background: url(../images/con_wxbd_h.png) no-repeat
}

.com_index_line {
    width: 1px;
    height: 84px;
    background: #e9e9e9;
    overflow: hidden;
    display: inline-block;
    position: absolute;
    right: 260px;
    top: 50px;
}

.comindex_money {
    width: 300px;
    height: 180px;
    text-align: center;
    position: absolute;
    right: 0px;
    top: 0px;
}

.comindex_money_n {
    font-size: 18px;
    color: #17233d
}

.comindex_money_cz {
    width: 73px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    margin-right: 10px;
    background: #009f2f;
    border-radius: 3px;
    color: #fff;
    display: inline-block
}

.comindex_money_cz:hover {
    background: #078d2f;
    color: #fff;
    text-decoration: none;
}

.comindex_money_pd {
    padding: 10px 0px 8px 0px;
}

.comindex_money_m {
    width: 100%;
    padding: 10px 0px 10px 0px;
    color: #333;
}

.comindex_money_pd_s {
    color: #e60012
}

.comindex_money_h1 {
    font-size: 16px;
    color: #333;
    padding: 15px 0 0 0
}

.comindex_money_zt {
    width: 100%;
    padding: 5px 0 5px 0;
    font-size: 14px;
    color: #515a6e;
}

.comindex_money_pd_a {
    margin-right: 13px;
    color: #4a89e8;
}

.comindex_money_pd_a:hover {
    ext-decoration: underline;
    color: #4a89e8;
}

.comindex_money_sy {
    width: 100%;
    color: #f00
}

.comindex_money_sy a {
    color: #f00
}

.com_tablebox {
    padding: 10px;
}

.com_table {
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;    border: 1px solid #f2f2f2;
}

.com_table th {
    padding: 10px 10px;
    font-weight: normal;
    color: #666;
    background-color: #f8f8f8;    border-bottom: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;
}

.com_table td {
    border-bottom: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;
    padding: 10px
}

.com_table .not_read {
    background: #5490ea;
    color: #fff;
    padding: 0 3px;
}

.com_table .table_end {
    border: none;
}

.newcom_table {
    width: 100%;
    border-collapse: collapse;
}

.newcom_table th {
    padding: 10px 10px;
    font-weight: normal;
    color: #666;
    background-color: #f8f8f8;
}

.newcom_table td {
    border-bottom: 1px solid #f2f2f2;
    padding: 15px 10px
}

.newcom_table .not_read {
    background: #5490ea;
    color: #fff;
    padding: 0 3px;
}

.newcom_table .table_end {
    border: none;
}

.hyfw_qh {
    background-color: #f5f6fa;
    height: 50px;
    line-height: 50px;
    color: #666;
    border-radius: 8px;
    padding-left: 15px;
}

.hyfw_qh ul li {
    float: left;
    margin-right: 40px;
    ;
}

.hyfw_qh ul li a {
    color: #666
}

.hyfw_qh ul .hyfw_qh_cur {
    font-weight: bold;
    position: relative;
}

.hyfw_qh ul .hyfw_qh_cur:after {
    width: 25px;
    height: 3px;
    background-color: #3d7dfd;
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -13px;
    ;
}

.com_bth {
    border: 1px solid #eee;
    display: inline-block;
    margin-right: 10px;
    border-radius: 2px;
    padding: 0px 8px;
    height: 26px;
    line-height: 26px;
    color: #666
}
.newjob{
    border: 1px solid #eee;
    display: inline-block;
    margin-right: 10px;
    border-radius: 2px;
    padding: 0px 8px;
    height: 26px;
    line-height: 26px;
    color: #666
}
.yun_m_index_data {
    width: 100%;
    background: #fff;
    padding: 0px 0px 30px 0;
    margin-top: 20px;
}

.yun_m_index_data_list {
    width: 19%;
    display: inline-block;
    border-right: 1px solid #e9e9e9;
    padding: 10px 0px 10px 0px;
    position: relative;
    text-align: center
}

.yun_m_index_data_list a {
    display: inline-block;
}

.yun_m_index_data_list_n {
    font-size: 30px;
    color: #0f5583
}

.yun_m_index_data_list_p {
    padding-top: 5px;
}

.yun_m_index_data_icon {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    left: 60px;
    top: 20px;
}

.yun_m_index_data_list_end {
    border: none;
}

.yun_m_index_data_icon_ms {
    background: url(../images/yun_m_comicon.png) no-repeat -55px -111px;
}

.yun_m_index_data_icon_sq {
    background: url(../images/yun_m_comicon.png) no-repeat -55px -141px;
}

.yun_m_index_data_icon_sc {
    background: url(../images/yun_m_comicon.png) no-repeat -55px -171px;
}

.yun_m_index_data_list_n_box {
    display: inline-block;
    position: relative
}

.yun_m_index_data_list_n_new {
    font-size: 12px;
    color: #fff;
    background: #f00;
    padding: 0px 6px;
    display: inline-block;
    position: absolute;
    left: 85px;
    top: 10px;
    border-radius: 20px;
}

.yun_m_index_data_list_right {
    width: 220px;
    float: left;
    text-align: center
}

.yun_m_index_data_list_right a:hover {
    text-decoration: none;
}

.yun_m_index_data_list_right_icon {
    width: 54px;
    height: 54px;
    display: block;
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    background: #ff7a7a;
    font-size: 40px;
    color: #fff;
    margin: 0 auto
}

.yun_m_index_data_list_right_p {
    width: 100%;
    padding-top: 10px;
    color: #ff7a7a;
}

.yun_m_index_data_list a:hover {
    text-decoration: none;
}

.com_index_Prompt {
    padding: 15px 0;
    background-color: #ffdfdf;
    color: #ff3030;
    margin-top: 20px;
    position: relative
}

.com_index_Prompt_tip {
    padding-left: 20px;
}

.com_index_Prompt_ws {
    position: absolute;
    right: 10px;
    top: 15px;
}

.com_index_box {
    width: 903px;
    background: #fff;
    border: 1px solid #f0edee
}

.com_index_f1_left {
    width: 210px;
}

.com_index_f1_left_logo {
    width: 185px;
    margin: 15px 0px 0px 15px;
    border: 1px solid #f0edee;
    position: relative
}

.com_index_no_for_logo {
    display: block;
    width: 100%;
    padding: 3px 0;
    color: #fff;
    bottom: 0px;
    left: 0px;
    position: absolute;
    text-align:
        center;
    font-size: 12px;
    z-index: 11
}

.com_log_bg {
    width: 100%;
    height: 23px;
    bottom: 0px;
    left: 0px;
    background: #000;
    z-index: 10;
    position: absolute;
    filter: Alpha(opacity=40);
    opacity: 0.4;
}

.com_index_f1_left_p {
    width: 100%;
    color: #8b8d8f;
    float: left
}

.com_index_f1_right {
    width: 340px;
    padding-left: 10px;
    padding-top: 15px;
    position: relative
}

.come_name {
    font-size: 16px;
}

.com_index_f1_name {
    width: 100%;
    float: left
}

.com_index_f1_bj {
    background: url(../images/com_bj.jpg) no-repeat left center;
    padding-left: 13px;
    display: inline-block;
}

.com_index_f1_l {
    padding-left: 18px;
    display: inline-block;
    background: url(yl.png) no-repeat left center;
}

.com_index_r_num {
    width: 100%;
    float: left;
    color: #80868e
}

.com_index_shz {
    display: block;
    width: 107px;
    height: 36px;
    background: #3d7dfd;
    text-align: center;
    line-height: 36px;
    position: absolute;
    right: 10px;
    top: 35px;
    color: #fff;
}

.com_index_shz:hover {
    background: #5480c4;
    color: #fff;
    text-decoration: none
}

.com_index_renz {
    width: 100%;
    float: left;
    padding: 8px 0;
}

.index_data_rz {
    width: 100px;
    height: 31px;
    line-height: 31px;
    display: block;
    float: left
}

.sjyz_rx {}

.sjyz_rx_p {
    margin-left: 5px;
}

.com_index_right_Funds {
    width: 100%;
    border-top: 1px dashed #e2e2e2;
    padding: 10px 0;
}

.com_index_right_Funds_bth {
    display: inline-block;
    padding: 2px 8px;
    border: 1px solid #f1eeef;
    margin-left: 10px;
    background: #ececec;
    border-radius: 3px;
}

.com_index_right_Funds_sj {
    display: inline-block;
    padding: 2px 8px;
    background: #f60;
    color: #fff;
    border-radius: 3px;
    margin-left: 10px;
}

.com_index_right_Funds_sj:hover {
    color: #fff;
    text-decoration: none;
    background: #f90;
}

.com_index_right_Funds_span {
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    color: #5b5a5a;
    width: 873px;
    float: left;
    border-bottom: 1px dotted #e2e2e2;
    padding-bottom: 10px;
}

.com_tit_more {
    float: right;
    font-size: 14px;
    line-height: 40px;
    color: #3d7dfd;
    margin-right: 10px;
}

.com_tit .com_tit_right {
    font-size: 12px;
    float: right;
    line-height: 40px;
    margin-right: 10px;
}

.com_tip_box {
    padding: 0px 20px;
}

.com_tip {
    padding: 10px 0px 10px 50px;
    background: #ffffe0;
    color: #e2731a;
    position: relative
}

.com_tip_icon {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url(../images/yun_m_index_tip.png) no-repeat;
    position: absolute;
    left: 15px;
    top: 13px;
}

.text_tips_box {
    width: 940px;
    float: left;
    padding: 0px 20px;
}

.com_index_rec {
    width: 300px;
    border-right: 1px solid #efeded;
}

.com_index_recend {
    border: none;
}

.com_index_rec_tie {
    width: 100%;
    text-align: center;
    padding: 10px 0
}

.com_index_rec_num {
    width: 100%;
    text-align: center;
    color: #8b919b;
    padding-bottom: 20px;
}

.com_index_rec_n {
    font-size: 28px;
    margin-right: 3px;
}

.com_index_rec_bot {
    padding: 8px 0;
    background: #fbfafa;
    text-align: center;
    color: #292727
}

.com_index_rec_bot_bth {
    display: inline-block;
    padding: 1px 5px;
    color: #3d7dfd;
    text-decoration: underline;
    margin-left: 10px;
}

.com_index_rec_bot_bth:hover {
    color: #fff;
    text-decoration: none;
    background: #f90;
}

.com_index_rue_list {
    width: 32%;
    display: inline-block
}

.com_index_rue_list dl:hover {
    border: 1px solid #f60;
}

.com_index_rue_list dl {
    margin: 10px 0px 0px 16px;
    border: 1px solid #efefef;
    padding: 10px 10px 10px 70px;
    position: relative
}

.com_index_rue_list dt {
    text-align: center;
    overflow: hidden;
    padding: 20px 0;
    position: absolute;
    left: 10px;
    top: 0px;
}

.com_index_rue_list dt img {
    border-radius: 50%;
}

.com_index_rue_list dt .pic_icombg {
    width: 50px;
    height: 62px;
    background: url(../images/m_iconbg.png) no-repeat;
    position: absolute;
    left: 5px;
    top: 5px;
}

.com_index_rue_list dd {
    width: 100%;
    color: #626b77;
    font-size: 12px;
    text-align: left
}

.com_index_rue_list dd strong {
    display: block;
    font-size: 14px;
    font-weight: normal
}

.com_index_rue_listline {
    font-size: 11px;
    color: #999;
    padding: 0px 8px;
}

.com_index_rue_list_yx_s {
    color: #626b77;
    font-size: 12px;
}

.com_index_rue_list_js {
    color: #626b77;
    padding: 5px 0;
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.com_index_rue_listspan {
    color: #aea9a9
}

.com_index_rue_list_xz {
    margin-right: 10px;
}

.com_index_rue_list_yx {
    width: 100%;
    height: 23px;
    line-height: 23px;
    overflow: hidden
}

.com_index_f3 {
    padding-bottom: 10px;
}

.comn_index_user {
    color: #C33;
    font-weight: bold
}

.com_index_rue_list_city {
    width: 100%;
    padding: 5px 0;
}

.com_index_hydj {
    width: 873px;
    float: left;
    border-top: 1px solid #f1eeef;
    margin-top: 15px;
    padding: 10px 10px;
    position: relative
}

.com_set_a {
    display: inline-block;
    padding-left: 10px;
    color: #f60;
    text-decoration: underline
}

.com_release_teltip {
    color: #;
    font-size: 12px;
    padding-top: 10px;
    display: inline-block
}

.com_m_header_b {
    width: 300px;
    float: left;
    padding-left: 20px;
}

.com_m_index_left {
    width: 265px;
    float: left
}

.com_m_index_info {
    width: 100%;
    background: #fff;
    float: left;
    padding-top: 30px;
    color: #716e6e
}

.com_m_index_logo {
    width: 185px;
    height: 75px;
    float: left;
    border: 1px solid #eee;
    position: relative;
    margin-left: 20px;
}

.com_m_index_logo_xg {
    width: 26px;
    height: 26px;
    display: inline-block;
    background: url(../images/com_l_icon.png) no-repeat;
    position: absolute;
    right: -10px;
    bottom: -10px;
}

.com_m_index_com {
    width: 447px;
    float: left;
    padding-left: 20px;
}

.com_m_index_comname {
    width: 100%;
    font-size: 16px;
}

.com_m_index_rz_box {
    width: 100%;
    float: left;
    padding: 10px 0px;
    border-top: 1px solid #eee;
}

.com_m_index_rz_box_a {
    width: 120px;
    display: block;
    float: left;
    line-height: 31px;
}

.com_m_index_rz_p {
    width: 100%;
    float: left;
    position: relative;
}

.rz_icon {
    width: 31px;
    height: 31px;
    display: inline-block;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}

.rz_sj {
    background: url(../images/yun_m_comicon.png) no-repeat -102px 0;
}

.rz_sj2 {
    background: url(../images/yun_m_comicon.png) no-repeat -134px 0;
}

.rz_yx {
    background: url(../images/yun_m_comicon.png) no-repeat -166px 0;
}

.rz_yx2 {
    background: url(../images/yun_m_comicon.png) no-repeat -198px 0;
    ;
}

.rz_zz {
    background: url(../images/yun_m_comicon.png) no-repeat -261px 0;
    ;
}

.rz_zz2 {
    background: url(../images/yun_m_comicon.png) no-repeat -230px 0;
    ;
}

.com_m_index_logintime {
    font-size: 12px;
    padding: 10px 0 10px 0px;
    color: #999
}

.com_m_index_eye {
    padding: 5px 0px 20px 0px;
    color: #999
}

.com_m_index_eye_s {
    display: inline-block;
    font-size: 12px;
}

.com_m_index_gz {
    display: inline-block;
    padding-left: 20px;
    font-size: 12px;
}

.com_index_bj_box {
    width: 100%;
    float: left;
    border-top: 1px solid #ecf0f1
}

.com_index_bj {
    width: 87px;
    float: left;
    text-align: center;
    border-right: 1px solid #ecf0f1;
    position: relative
}

.com_index_bj a {
    display: block;
    color: #3d7dfd
}

.com_index_bjicon {
    width: 30px;
    height: 30px;
    display: none;
    position: absolute;
    left: 25px;
    top: 8px;
}

.com_index_bjiconbj {
    background: url(../images/yun_m_comicon.png) no-repeat -98px -36px;
}

.com_index_bjiconyl {
    background: url(../images/yun_m_comicon.png) no-repeat -126px -36px;
}

.com_index_bjiconsz {
    background: url(../images/yun_m_comicon.png) no-repeat -156px -36px;
}

.com_index_bjiconfb {
    background: url(../images/com_inicon4.png) no-repeat center center
}

.com_index_bjend {
    border: none;
}

.com_index_kf {
    width: 100%;
    float: left
}

.com_index_kf_box {
    padding-left: 20px;
    float: left;
    position: relative;
    width: 295px
}

.com_index_kf_p {
    width: 100%;
    float: left;
    color: #808695;
    font-size: 14px;
    margin-top: 15px;
}

.com_index_kf_wx {
    width: 100px;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.com_index_kf_wxh {
    width: 100%;
    float: left;
    text-align: left;
    padding-top: 15px;
    color: #999
}

.com_index_kf_box_user {
    padding-left: 65px;
    height: 55px;
    position: relative;
    z-index: 1
}

.com_index_kf_box_username {
    padding-bottom: 10px;
    position: relative;
    padding-right: 60px;
    font-size: 16px;
    ;
}

.com_index_kf_box_userqq {
    display: inline-block;
}

.comapply_sq_r_cont {
    width: 200px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 30px;
    text-align: center;
    border-radius: 8px;
    box-shadow: 0px 3px 14px #b0b0b0;
    color: #999;
    padding: 10px 0;
}

.com_index_kf_tel {}

.com_index_kf_box_user_photo {
    width: 64px;
    height: 64px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.com_index_kf_box_user_photo img {
    border-radius: 50%;
}

.left_index_wx {
    width: 100%;
    background: #fff;
    float: left;
    margin-top: 15px;
    padding: 30px 0 30px 0;
    text-align: center;
    color: #999
}

.left_index_wx_p1 {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    padding: 10px 0;
}

.com_index_kf_dz {
    width: 65px;
    border: 1px solid #ddd;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    margin-top: 10px;
    text-align: center;
    padding-left: 30px;
    float: left;
    position: relative
}

.com_index_kf_dz_icon {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(../images/yun_m_comicon.png) no-repeat -240px -40px;
    position: absolute;
    left: 10px;
    top: 10px;
}

.com_index_kf_ts {
    width: 60px;
    padding-left: 30px;
    border: 1px solid #ddd;
    border-left: none;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    margin-top: 10px;
    text-align: center;
    float: left;
    position: relative
}

.com_index_kf_ts_icon {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(../images/yun_m_comicon.png) no-repeat -211px -40px;
    position: absolute;
    left: 10px;
    top: 10px;
}

.dw {
    font-size: 14px;
    ;
}

.com_index_kf_dz_left {
    width: 55px;
    border: 1px solid #ddd;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    margin-top: 10px;
    background: url(../images/com_dz.png) no-repeat 10px center;
    text-align: center;
    padding-left: 25px;
    float: left
}

.com_index_kf_ts_left {
    width: 55px;
    padding-left: 25px;
    border: 1px solid #ddd;
    border-left: none;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    margin-top: 10px;
    background: url(../images/com_jb.png) no-repeat 10px center;
    text-align: center;
    float: left
}

.index_wx_box {
    border-top: 1px solid #eee;
    padding: 20px 0px 20px 100px;
    line-height: 20px;
    color: #888;
    font-size: 12px;
    position: relative;
    background: #fff;
    float: left
}

.index_wx_box_tit {
    width: 58px;
    height: 19px;
    line-height: 19px;
    text-align: center;
    background: #78cd51;
    color: #fff;
    font-size: 12px;
    margin-bottom: 8px;
}

.index_wx_box_ewm {
    position: absolute;
    left: 10px;
    top: 15px;
}

.com_m_index_right {}

.com_m_index_data {
    width: 100%;
    float: left;
    margin-top: 20px;
    background: #fff;
}

.com_m_index_data ul li {
    width: 256px;
    height: 142px;
    float: left;
    background: #fff;
    margin-right: 20px;
}

.com_m_index_data ul .com_m_index_data_end {
    margin-right: 0px;
    float: right
}

.com_m_index_data ul li .com_m_index_data_box {
    width: 256px;
    height: 142px;
    display: block;
    position: relative;
    text-align: center
}

.com_m_index_data ul li:hover {
    background: #f8f8f8
}

.com_m_index_data ul li a:hover {
    text-decoration: none;
    color: #555;
}

.com_m_index_data_end_job {
    width: 256px;
    height: 142px;
    display: block;
    position: relative;
    text-align: center
}

.com_m_index_data_iconbg {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 20px;
    top: 40px;
    display: block;
    border-radius: 50%;
}

.com_m_index_data_iconbg1 {
    background: #5f8dca;
}

.com_m_index_data_iconbg2 {
    background: #7cbb40;
}

.com_m_index_data_iconbg3 {
    background: #f29114;
}

.com_m_index_data_icon {
    width: 50px;
    height: 50px;
    display: block;
}

.com_m_index_data_iconbg1 .com_m_index_data_icon {
    background: url(../images/com_data_icon1.png) no-repeat center center
}

.com_m_index_data_iconbg2 .com_m_index_data_icon {
    background: url(../images/com_data_icon2.png) no-repeat center center
}

.com_m_index_data_iconbg3 .com_m_index_data_icon {
    background: url(../images/com_data_icon3.png) no-repeat center center
}

.com_m_index_data_name {
    padding: 20px 0 10px 0;
}

.com_m_index_data_n {
    font-size: 30px;
    height: 40px;
    line-height: 40px;
}

.com_m_index_data_bth {
    width: 110px;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    border: 1px solid #e7e3e3;
    background: #f3f7f7;
    border-radius: 3px;
    margin: 10px auto 0;
    color: #887d7d;
    text-align: left
}

.com_m_index_data_fbbth {
    width: 105px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
    background: #f29114;
    color: #fff;
    margin: 10px auto 0;
}

.com_m_index_data_fbbth a {
    width: 105px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
    background: #f29114;
    color: #fff;
}

.com_m_index_data ul li .com_m_index_data_fbbth a:hover {
    background: #f60;
    color: #fff;
}

.com_m_index_vip {
    width: 100%;
    float: left;
    background: #fff;
    margin-top: 20px;
}

.com_m_index_h1 {
    width: 100%;
    padding: 5px 0 5px 0;
    float: left
}

.com_m_index_h1 .com_m_index_h1_s {
    font-size: 16px;
    font-weight: bold;
    padding-left: 20px;
    float: left;
    display: inline-block;
    color: #000
}

.com_m_index_vip_box {
    margin: 0px 0 15px 0;
    color: #808695;
}

.com_m_index_vip_box_c {
    font-weight: bold;
    color: #ff7300;
}

.com_m_index_vip_a {
    color: #515a6e;
    margin-left: 10px;
}

.com_m_index_vip_sj {
    background: #ff7300;
    color: #fff;
    padding: 3px 19px;
    font-size: 12px;
    margin-left: 5px;
    position: relative;
    border-radius: 4px;
}

.com_m_index_vip_sj:hover {
    color: #fff;
}

.com_m_index_vip_sj_icon {
    width: 5px;
    height: 10px;
    background: url(../images/yun_m_comicon.png) no-repeat -57px -252px;
    display: inline-block;
    position: absolute;
    left: -5px;
    top: 5px;
}

.com_m_index_vip_fw {
    width: 100%;
    border-top: 1px solid #ecf0f1;
    float: left
}

.com_m_index_vip_fw dl {
    width: 100%;
    float: left;
    padding: 30px 0 30px 0;
    text-align: center
}

.com_m_index_vip_fw dl dt {
    width: 70px;
    height: 52px;
    background: #44a3e9;
    margin: 0 auto
}

.com_m_index_vip_fw dl .com_m_index_vip_zd {
    background: #78cd53
}

.com_m_index_vip_fw dl .com_m_index_vip_g {
    background: #ff7300
}

.com_m_index_vip_fw dl dd {
    width: 100%;
    color: #908a8a
}

.com_m_index_vip_fw dl .com_m_index_vip_tfw_t {
    width: 100%;
    font-weight: bold;
    padding: 15px 0 5px 0;
    color: #433b3b
}

.com_m_index_vip_fw_icon {
    width: 35px;
    height: 35px;
    display: inline-block;
    background: url(../images/yun_m_comicon.png) no-repeat -103px -74px;
    margin-top: 10px;
}

.com_m_index_vip_zd_icon {
    width: 35px;
    height: 35px;
    display: inline-block;
    background: url(../images/yun_m_comicon.png) no-repeat -152px -74px;
    margin-top: 10px;
}

.com_m_index_vip_g_icon {
    width: 35px;
    height: 35px;
    display: inline-block;
    background: url(../images/yun_m_comicon.png) no-repeat -200px -74px;
    margin-top: 10px;
}

.com_m_index_vip_fw a {
    width: 33%;
    display: block;
    float: left
}

.com_m_index_vip_fw a:hover {
    background: #f8f8f8
}

.com_m_index_vip_fw .com_m_index_vip_fw_aend {
    float: right
}

.com_m_index_resume {
    width: 100%;
    background: #fff;
    padding: 0px 0px 20px 0;
    min-height: 390px;
}

.com_m_index_h1_s_a {
    float: right;
    margin-right: 10px;
    color: #3d7dfd
}

.com_m_index_vip_right {
    width: 230px;
    float: left;
    position: absolute;
    right: 0px;
    top: 0px
}

.com_m_index_vip_box_c_3 {
    color: #999
}

/*签到*/

.yun_m_indexinfo_user_qd {
    position: absolute;
    right: 15px;
    top: 15px;
}

.yun_m_indexinfo_user_qd_a {
    width: 68px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #6fcca4;
    color: #fff;
    display: inline-block;
    border-radius: 20px;
    position: relative;
}

.yun_m_indexinfo_user_qd_a:hover {
    background: #ff3300;
    color: #fff;
    text-decoration: none
}

.mod_join_coin {
    border: 0 none;
    font-family: inherit;
    font-feature-settings: inherit;
    font-kerning: inherit;
    font-language-override: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-synthesis: inherit;
    font-variant: inherit;
    font-weight: bold;
    line-height: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
    word-wrap: break-word;
}

.singer_r_img {
    background: rgba(0, 0, 0, 0) url("sing_week.gif") no-repeat scroll right 2px;
    display: block;
    height: 52px;
    line-height: 45px;
    text-decoration: none;
    vertical-align: middle;
    width: 114px;
}

.singer_r_img:hover {
    background-position: right -53px;
    text-decoration: none;
}

.singer_r_img span {
    color: #165379;
    font-family: "Hiragino Sans GB", "Microsoft YaHei", sans-serif !important;
    font-size: 16px;
    font-weight: 700;
    margin-left: 14px;
}

.singer_r_img.current {
    background: url("sing_sing.gif") no-repeat scroll 0 2px;
    border: 0 none;
    text-decoration: none;
}

.sign table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.sign th,
.sign td {
    border: 1px solid #e3e3e3;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    color: #333;
}

.sign th {
    font-size: 14px;
}

.sign td {
    color: #404040;
    vertical-align: middle;
    font-size: 14px;
}

.sign .on {
    background: url("sign_have.gif") no-repeat scroll center center;
}

.calendar_month_next,
.calendar_month_prev {
    background: url("sign_arrow.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 40px;
    width: 34px;
}

.calendar_month_next {
    background-position: -42px -6px;
    float: right;
}

.calendar_month_span {
    color: #656565;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 30px;
}

.calendar_month_prev {
    background-position: -5px -6px;
    float: left;
}

.sign_succ_calendar_title {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    text-align: center;
    width: 278px;
}

.sign_main {
    background-color: #fbfefe;
    border-top: 1px solid #e3e3e3;
    display: none;
    font-family: "Microsoft YaHei", SimHei;
    left: -130px;
    position: absolute;
    top: 25px;
    width: 280px;
}

.signdiv .yqd,
.signdiv .yqd:hover {
    background: #ccc
}

.left_box_zp_qd {
    width: 68px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #6fcca4;
    color: #fff;
    border-radius: 30px;
    display: block;
}

.left_box_zp_qd:hover {
    background: #43a57b;
    color: #fff;
    text-decoration: none;
}

.signdiv {
    width: 100%;
    position: relative;
    z-index: 1000;
}

.signdiv {
    width: 100%;
    position: relative;
    z-index: 1000;
}

/*职位*****************************************************************************************/
.com_Release_name {
    font-size: 14px;
    color: #3d7dfd;
    font-weight: bold
}

/*新建职位*/
.com_release_box {}

.com_release_box li {
    padding: 15px 0px 0px 150px;
    position: relative
}

.com_release_name {
    width: 140px;
    position: absolute;
    left: 0px;
    top: 15px;
    line-height: 38px;
    text-align: right;
    color: #101214
}

.com_release_cont {}

.com_release_cont_text {
    width: 500px;
}

.com_info_text_r {
    margin-right: 10px;
}

.com_release_select {
    width: 100px;
    display: inline-block;
}

.com_release_selectw145 {
    width: 127px;
    margin-right: 6px;
}

.com_release_selectw100 {
    width: 100px;
    margin-right: 6px;
}

.com_release_cont_textw130 {
    width: 140px;
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.com_release_cont_dw {
    position: absolute;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 0px;
    line-height: 38px;
}

.com_release_cont_line {
    display: inline-block;
    line-height: 38px;
}

.admin_job_tg_r {
    width: 450px;
    float: left
}

.admin_tg_chlose {
    width: 90px;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 50px 00px 0px 0px;
    border: 1px solid #eee;
    color: #333;
    background: url(../images/j_fl_icon1.png) no-repeat right bottom;
    cursor: pointer;
    position: relative;
    text-align: center
}

.admin_tg_chlose_icon {
    width: 40px;
    height: 40px;
    background: url(../images/com_tg_icon.png) no-repeat 0px -178px;
    ;
    display: inline-block;
    position: absolute;
    left: 25px;
    top: 10px;
}

.admin_tg_chlose_cur {
    border: 1px solid #ed6d06;
    color: #999;
    background: url(../images/j_fl_icon.png) no-repeat right bottom;
    cursor: pointer
}

.admin_tg_chlose_cur .admin_tg_chlose_icon {
    background: url(../images/com_tg_icon.png) no-repeat -43px -178px;
}

.layui_input_bg {
    background: url(../images/com_lbicon.png) no-repeat 370px center;
    text-align: left;
    color: #757575
}

.com_release_tip {
    position: relative;
    height: 40px;
    border-bottom: 1px solid #ddd;
    color: #999;
    margin-bottom: 20px;
}

.com_release_tip .com_release_tip_bg {
    position: absolute;
    bottom: -8px;
    left: 100px;
    display: inline-block;
    padding: 0px 20px;
    background: #fff
}

.com_release_other {
    width: 20%;
    display: inline-block;
    vertical-align: top
}

.admin_job_tg_name {
    float: left;
    width: 180px;
    text-align: right;
    margin-right: 20px;
}

.text_tips {
    width: ;
    height: 30px;
    line-height: 30px;
    background: #ffffe9;
    padding-left: 10px;
    position: relative;
    border-bottom: 1px solid #fcf2d5
}

.text_tips_a {
    font-weight: bold;
    margin-left: 10px;
    color: #326599
}

.text_tips_close {
    width: 13px;
    height: 13px;
    ;
    background: url(../images/yun_m_comicon.png) no-repeat -253px -80px;
    position: absolute;
    right: 8px;
    top: 13px;
    display: block;
    cursor: pointer
}

.text_tips_bc {
    width: 180px;
    color: #999;
    background: #fff;
    border: 1px solid #3d7dfd;
    position: fixed;
    bottom: 10px;
    right: 18px;
    _margin-left: 400px;
    _position: absolute;
    _margin-top: 160px;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop));
}

.text_tips_bc_h1 {
    width: 100%;
    height: 38px;
    line-height: 38px;
    background: #3d7dfd;
    color: #fff;
    text-indent: 10px;
}

.text_tips_bc_cont {
    padding: 5px;
}

.text_tips_bc_r {}

.text_tips_bc_l {
    background: #ffffe9;
    padding: 5px;
    color: #f60;
    text-align: center
}

.text_tips_bc_time {
    padding: 10px 0;
    line-height: 23px;
    text-align: center
}

.text_tips_bc_bth {
    width: 90px;
    display: block;
    background: #f60;
    color: #fff;
    padding: 6px 8px;
    text-align: center;
    border-radius: 3px;
    margin: 0 auto
}

.text_tips_bc_bth:hover {
    background: #f30;
    color: #fff;
    text-decoration: none;
}

.text_tips_bc_time_n {
    font-size: 30px;
    color: #f60;
    margin-right: 5px;
}

.text_tips_bc_time_c {
    width: 100%;
    text-align: center
}

.admin_job_style {
    float: left;
    margin-top: 10px;
    height: 38px;
    line-height: 38px;
    padding: 0px 17px 0px 7px;
    color: #999;
    border: 1px solid #cdcdcd;
    display: block;
    margin-right: 10px;
    cursor: pointer;
}

.admin_job_style_n {
    height: 38px;
    line-height: 38px;
    padding: 0px 17px 0px 7px;
    color: #777;
    border: 1px solid #ed6d06;
    background: url(../images/j_fl_icon.png) no-repeat right bottom;
}

.admin_job_js_style_d {}

.admin_job_js_wr {
    width: 500px;
}

.job_touch {
    width: 100%;
    float: left
}

.job_touch_other {
    padding: 0px 17px 10px 7px;
    color: #777;
    border: 1px solid #f60;
    background: url(../images/j_fl_icon.png) no-repeat bottom right;
}

.job_touch_other_tit {
    width: 500px;
    padding: 5px 0;
}

.admin_job_js_w {
    width: 600px;
    padding: 10px;
}

.admin_job_js_w_list {
    width: 100%;
}

.admin_job_js_list_ft {
    width: 140px;
    color: #101214;
    text-align: right;
    display: block;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
}

.admin_job_js_list_rt {
    width: 550px;
    float: left
}

.btn_01 {
    width: 180px;
    height: 45px;
    font-size: 16px;
    color: #fff;
    border: none;
    background: #3d7dfd;
    cursor: pointer;
    border-radius: 2px;
}

.bth_return {
    background: none;
    color: #999;
    border: none;
    margin-left: 30px;
    cursor: pointer
}

.sub_btn {
    float: left;
    margin-top: 10px
}

.payment_fp_touch_text {
    width: 266px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #cdcdcd;
    text-indent: 10px;
}

.payment_fp_touch_text:focus {
    border: 1px solid #33c0f4;
    box-shadow: 0 0 15px #03a9f4;
}

.com_job_tel_set {
    line-height: 40px;
}

.com_job_tel_setlist {
    padding-left: 50px;
    margin-right: 40px;
    position: relative
}

.com_job_tel_setlist_zt {
    width: 41px;
    height: 16px;
    background: url(../images/yun_m_comicon.png) no-repeat -50px -27px;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 3px;
}

.com_job_tel_setlist_zt_cur .com_job_tel_setlist_zt {
    background: url(../images/yun_m_comicon.png) no-repeat -50px -45px;
}

/*分享红包*/
.job_redpack_box {
    width: 100%;
    float: left;
    background: #fff
}

.job_redpack_tit {
    width: 100%;
    border-bottom: 1px solid #eee;
    float: left
}

.job_redpack_tit li {
    width: 160px;
    height: 40px;
    line-height: 40px;
    position: relative;
    float: left;
    text-align: center;
    cursor: pointer
}

.job_redpack_tit_cur {
    color: #f60;
    position: relative;
    font-weight: bold
}

.job_redpack_tit_cur .job_redpack_tit_line {
    width: 90px;
    height: 2px;
    background: #f60;
    position: absolute;
    left: 30px;
    bottom: -1px;
}

.job_redpack_h1 {
    width: 460px;
    float: left;
    padding: 15px 0 0px 70px;
    font-weight: bold;
    position: relative
}

.job_redpack_h1_icon {
    width: 20px;
    height: 20px;
    position: absolute;
    left: 45px;
    top: 16px;
    display: inline-block
}

.job_redpack_h1_hb {
    background: url(../images/hb_set.png) no-repeat
}

.job_redpack_h1_tj {
    background: url(../images/hb_set.png) no-repeat
}

.job_redpack_text {
    width: 180px;
    height: 35px;
    border: 1px solid #ddd;
    border-radius: 5px;
    line-height: 35px;
    float: left
}

.job_redpack_list_n {
    float: left;
    line-height: 35px;
    display: inline-block;
    padding-left: 10px;
}

.job_redpack_list {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.job_redpack_tip {
    display: none;
    width: 380px;
    line-height: 28px;
    padding: 10px 10px 15px 15px;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    position: absolute;
    right: 0px;
    top: 30px;
    font-weight: normal;
    border-radius: 5px;
    z-index: 1000
}

.job_redpack_sj_allbox {
    width: 100%;
    height: 170px;
    overflow: auto;
}

.job_redpack_tip_c {
    position: relative
}

.job_redpack_tip_gb {
    width: 23px;
    height: 23px;
    background: url(../images/yuncloseicon_h.png) no-repeat center;
    position: absolute;
    right: 0px;
    top: 0;
    display: inline-block;
    cursor: pointer;
}

.job_redpack_tip_ts {
    color: #f60;
    padding-bottom: 10px;
}

.job_redpack_list_name {
    width: 100px;
    padding-left: 10px;
    float: left;
    text-align: right;
    line-height: 35px;
}

.job_redpack_list_chlose {
    width: 450px;
    float: left;
}

.job_redpack_list_chlose_select {
    width: 180px;
    height: 35px;
    border: 1px solid #eee;
    float: left;
    position: relative;
}

.job_redpack_list_chlose_selectz10 {
    z-index: 10
}

.job_redpack_list_chlose_selectz11 {
    z-index: 11
}

.job_redpack_list_chlose_text {
    width: 100%;
    height: 33px;
    border: none;
    background: #fff url(../images/com_select.jpg) no-repeat 155px center;
    cursor: pointer;
    text-align: left;
    text-indent: 10px;
}

.job_redpack_list_chlose_box {
    width: 240px;
    padding-bottom: 10px;
    background: #fff;
    float: left;
    position: absolute;
    left: -1px;
    top: 35px;
    border: 1px solid #eee;
}

.job_redpack_list_chlose_box_list {
    width: 55px;
    float: left;
    padding-left: 25px;
    padding-top: 10px;
    position: relative
}

.job_redpack_list_chlose_checkbox {
    width: 13px;
    height: 13px;
    overflow: hidden;
    position: absolute;
    left: 10px;
    top: 14px;
}

.job_redpack_list_chlose_checkbox_s {
    float: left
}

.job_redpack_list_c {
    padding-left: 50px;
    float: left
}

.job_redpack_list_c_s {
    width: 80px;
    margin-right: 20px;
    display: inline-block;
    position: relative;
    padding: 55px 0 10px 0;
    position: relative;
    border: 1px solid #eee;
    text-align: center;
    background: url(../images/j_fl_icon1.png) no-repeat right bottom;
    cursor: pointer
}

.job_redpack_list_c_icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    left: 20px;
    top: 10px;
}

.job_redpack_list_c_icon_gz {
    background: url(../images/com_tg_icon.png) no-repeat -40px 0
}

.job_redpack_list_c_icon_jy {
    background: url(../images/com_tg_icon.png) no-repeat -40px -40px
}

.job_redpack_list_c_icon_xm {
    background: url(../images/com_tg_icon.png) no-repeat -40px -80px
}

.job_redpack_list_c_icon_jn {
    background: url(../images/com_tg_icon.png) no-repeat -40px -120px
}

.job_redpack_list_c_s_cur {
    border: 1px solid #ed6d06;
    text-align: center;
    background: url(../images/j_fl_icon.png) no-repeat right bottom
}

.job_redpack_list_c_s_cur .job_redpack_list_c_icon_gz {
    background: url(../images/com_tg_icon.png) no-repeat 0 0;
}

.job_redpack_list_c_s_cur .job_redpack_list_c_icon_jy {
    background: url(../images/com_tg_icon.png) no-repeat 0 -40px
}

.job_redpack_list_c_s_cur .job_redpack_list_c_icon_xm {
    background: url(../images/com_tg_icon.png) no-repeat 0 -80px
}

.job_redpack_list_c_s_cur .job_redpack_list_c_icon_jn {
    background: url(../images/com_tg_icon.png) no-repeat 0 -120px;
}

.job_redpack_list_c_ck {
    display: inline-block;
    width: 13px;
    height: 13px;
    overflow: hidden;
    position: absolute;
    left: 8px;
    top: 9px;
}

.job_redpack_resume_yx_bth {
    width: 355px;
    height: 35px;
    border: 1px solid #eee;
    float: left;
    background: #fff url(../images/com_select.jpg) no-repeat 330px center;
    cursor: pointer;
    text-align: left;
    text-indent: 10px;
}

.job_redpack_jy_box {
    width: 260px;
    padding-bottom: 10px;
    background: #fff;
    float: left;
    position: absolute;
    left: -1px;
    top: 35px;
    border: 1px solid #eee;
}

.job_redpack_jy_list {
    width: 105px;
    float: left;
    padding-left: 25px;
    padding-top: 10px;
    position: relative
}

.job_redpack_cz {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.job_redpack_pay {
    float: left;
    width: 110px;
    line-height: 35px;
}

.job_redpack_pay_bor {
    width: 50px;
    height: 50px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 10px;
}

.job_redpack_pay_bor_pd {
    margin-left: 10px;
}

.job_redpack_pay img {
    margin-top: 10px;
}

.job_redpack_pay_n {
    width: 100%;
    float: left
}

.job_redpack_xs_box {
    width: 100%;
    padding-bottom: 20px;
}

.job_redpack_list_c_bth {
    width: 180px;
    height: 40px;
    background: #f60;
    color: #fff;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    font-size: 16px;
}

.job_redpack_smbox {
    width: 70px;
    position: absolute;
    right: 0px;
    top: 14px;
}

.job_redpack_sm {
    font-size: 12px;
    color: #999;
    background: url(../images/ask.jpg) no-repeat;
    padding-left: 20px;
    font-weight: normal;
    cursor: pointer;
    height: 40px;
    display: inline-block;
}

.job_redpack_smbox_c {
    position: relative
}


/*职位列表*/
.yun_m_joblist {
    border: 1px solid #f1eeef;
    min-height: 130px;
    margin-top: 20px;
    padding: 60px 180px 20px 320px;
    position: relative;
    color: #696b6d
}

.yun_m_joblist:hover {
    border: 1px solid #ddd;
    box-shadow: 0 7px 14px #B0B0B0;
}

.yun_m_joblistcheckboxbox {
    position: absolute;
    left: 15px;
    top: 25px;
}

.job_share {
    width: 100px;
    padding-top: 10px;
    color: #666;
    padding-left: 25px;
    position: relative;
    font-size: 13px;
}

.job_share i {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url(../images/yun_m_comicon.png) no-repeat 0 0;
    position: absolute;
    left: 0px;
    top: 11px;
}

.yun_m_joblist_left {
    width: 236px;
    padding-top: 10px;
    position: absolute;
    left: 40px;
    top: 50px;
}

.yun_m_jobname {
    width: 100%;
    padding-bottom: 15px;
}

.yun_m_jobname_a {
    font-size: 16px;
    color: #333;
    font-weight: bold
}

.yun_m_joblist_left_p {
    line-height: 35px;
}

.yun_m_joblist_left_eye {
    display: inline-block;
    margin-left: 30px;
}

.yun_m_joblist_cont {
    position: relative; 
}

.yun_m_joblist_extension {
    width: 19%;
    display: inline-block;
    text-align: center;
    position: relative;
    z-index: 10;
}

.yun_m_joblist_extension_icon {
    width: 35px;
    height: 30px;
    background: url(../images/yun_m_comicon.png) no-repeat 0 -26px;
    display: block;
    margin: 0 auto
}

.yun_m_joblist_extension_icon_urgent {
    background: url(../images/yun_m_comicon.png) no-repeat 0 -61px;
}

.yun_m_joblist_extension_icon_zd {
    background: url(../images/yun_m_comicon.png) no-repeat 0 -96px;
}

.yun_m_joblist_extension_icon_reward {
    background: url(../images/yun_m_comicon.png) no-repeat 0 -131px;
}

.yun_m_joblist_extension_icon_sx {
    background: url(../images/yun_m_comicon.png) no-repeat 0 -167px;
}

.yun_m_joblist_extension_p {
    width: 100%;
    text-align: center;
    padding: 0px 0 5px 0;
    font-size: 12px;
}

.yun_m_joblist_extension_bth {
    width: 41px;
    height: 16px;
    background: url(../images/yun_m_comicon.png) no-repeat -50px -27px;
    display: inline-block
}

.yun_m_joblist_tip {
    width: 100%;
    height: 25px;
    line-height: 25px;
    background: #f0f4fd;
    position: absolute;
    left: 0px;
    bottom: -5px;
    z-index: 2;
    text-indent: 10px;
    font-size: 12px;
    color: #999;
    border-radius: 20px; 
    display: none;
}

.yun_m_joblist_extension_cur_hov .yun_m_joblist_tip_icon {
    width: 13px;
    height: 8px;
    background: url(../images/yun_m_comicon.png) no-repeat -28px 0px;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: 20px;
    display: inline-block;
    z-index: 20;
    display: none;
}

.yun_m_joblist_extension_cur .yun_m_joblist_extension_bth {
    background: url(../images/yun_m_comicon.png) no-repeat -50px -45px;
}

.yun_m_joblist_right {
    width: 170px;
}

.yun_m_joblist_right_a {
    width: 57px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    display: inline-block;
    border: 1px solid #e9e9e9;
    border-radius: 20px;
    margin-left: 15px;
    margin-top: 8px;
    color: #666;
}

.yun_m_joblist_right_a:hover {
    background: #fff;
    border: 1px solid #f60;
    color: #f60;
}

.yun_m_joblist_right_resume {
    padding-top: 8px;
}

.yun_m_joblist_right_resume a {
    color: #666;
    display: inline-block;
    padding-left: 25px;
    background: url(../images/hb_icom.png) no-repeat left center;
    font-size: 13px;
}

.yun_m_joblist_left_zt {
    color: #1fb74d;
}

.yun_m_joblist_gxtime {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 12px;
    color: #999
}

.yun_m_jobqk {
    padding-left: 40px;
    line-height: 30px;
    color: #666
}

.yun_m_jobqk_n {
    color: #3d7dfd;
}

.yun_m_job_lookresume {}

.yun_m_job_lookresume a {
    color: #3d7dfd
}

.yun_m_job_lookfx {
    color: #666;
    display: inline-block;
    padding-left: 25px;
    background: url(../images/pk.png) no-repeat left center;
    font-size: 13px;
}

.yun_m_job_r_l {
    color: #3d7dfd;
    font-size: 12px;
}

.yun_m_jobqk_box {
    padding-left: 80px;
    position: relative;
    color: #999
}

.yun_m_jobqk_box_n {
    position: absolute;
    left: 0px;
    top: 0px;
    color: #999
}

/*悬赏*/
.jobshrelist_box {
    border-bottom: 1px solid #eee;
    position: relative;
    padding: 20px 0px 25px 0; 
}

 

.job_shrelist_box {
    padding-left: 15px;
}

.job_shrelist_top {
    width: 100%;
    padding: 0px 0 20px 0;
    position: relative
}

.job_list_sj_time_jobname {
    font-size: 16px;
    color: #3d7dfd;
}

.job_shrelist_time {
    color: #999;
    position: absolute;
    right: 8px;
    top: 0px;
}

.jobshrelist_sj {
    width: 128px;
    display: inline-block;
    padding-left: 50px;
    position: relative
}

.jobshrelist_czs {
    width: 220px;
    text-align: right;
    position: absolute;
    right: 10px;
    top: 70px;
}

.jobshrelist_czs a {
    width: 57px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    display: inline-block;
    border: 1px solid #e9e9e9;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 8px;
}

.jobshrelist_czs a:hover {
    background: #fff;
    border: 1px solid #f60;
    color: #f60;
}

.job_list_sj_icon {
    width: 38px;
    height: 38px;
    position: absolute;
    left: 0px;
    top: 5px;
    border-radius: 50%
}

.jobshrelist_sj_n {
    font-size: 18px;
    color: #f60;
}

.jobshrelist_sj_zg .jobshrelist_sj_n {
    color: #fa8221
}

.jobshrelist_sj_tg .jobshrelist_sj_n {
    color: #7a7ce9
}

.jobshrelist_sj_dc .jobshrelist_sj_n {
    color: #10a8f1
}

.jobshrelist_sj_sy .jobshrelist_sj_n {
    color: #ef2e0d
}

.jobshrelist_sj_zg .job_list_sj_icon {
    background: url(../images/yun_comicon.png) no-repeat -39px 0;
}

.jobshrelist_sj_tg .job_list_sj_icon {
    background: url(../images/yun_comicon.png) no-repeat 0px 0;
}

.jobshrelist_sj_dc .job_list_sj_icon {
    background: url(../images/yun_comicon.png) no-repeat -78px 0;
}

.jobshrelist_sj_sy .job_list_sj_icon {
    background: url(../images/yun_comicon.png) no-repeat -116px 0;
}

.jobshrelist_sj_rz .job_list_sj_icon {
    background: url(../images/yun_comicon.png) no-repeat 0px -39px
}

.jobshrelist_sj_ms .job_list_sj_icon {
    background: url(../images/yun_comicon.png) no-repeat -77px -39px;
}

.jobshrelist_sj_yp .job_list_sj_icon {
    background: url(../images/yun_comicon.png) no-repeat -39px -39px;
}

.jobshrelist_sj_td .job_list_sj_icon {
    background: url(../images/yun_comicon.png) no-repeat -115px -39px;
}

.jobshrelist_sj_dw {
    font-size: 12px;
}

.m_lt_ct {
    padding: 0px 20px;
    color: #666
}

.m_xs {
    width: 830px;
    padding: 10px 0 0 0;
}

.m_xs ul li {
    display: inline-block;
    padding: 2px 13px;
    margin-right: 10px;
    border-radius: 20px;
}

.m_xs ul li a {
    color: #3e3737;
    font-size: 14px;
    display: inline-block;
}

.m_xs ul li.m_xs_cur {
    color: #fff;
    background: #ff7300;
}

.m_xs ul li.m_xs_cur a {
    color: #fff;
    display: inline-block;
}

.m_xs ul li a.hr_subMetx_cur {
    color: #fff;
}

.m_xs_bx {
    border: 1px solid #e9e9e9;
    margin-top: 20px;
    position: relative
}

.m_xs_bx_class {
    padding: 15px;
    line-height: 30px;
    width: 800px;
}

.m_xs_bx_s_nm {
    width: 280px;
}

.m_xs_bx_s_nm a {
    font-size: 16px;
    color: #3d7dfd;
}

.m_xs_bx_s_hb {
    color: #8c9093;
    width: 320px;
    font-size: 12px;
}

.m_xs_bx_s_hb i {
    color: #ff0030;
}

.m_xs_bx_f {
    width: 650px;
}

.m_xs_bx_s {
    width: 100%;
}

.m_xs_bx_x {
    width: 100%;
    color: #b4b2b2;
}

.m_xs_bx_x_w a {
    color: #3d7dfd;
}

.m_xs_bx_x_w {
    width: 280px;
}

.m_xs_bx_x_z a {
    color: #3d7dfd;
}

.m_xs_bx_x_z {
    width: 320px;
    font-size: 12px;
    color: #8c9093;
}

.m_xs_bx_x_z i {
    color: #3d7dfd;
}

.m_xs_bx_r_icon {
    width: 15px;
    height: 30px;
    display: inline-block;
    background: url(no.png) no-repeat left 8px;
}

.m_xs_bx_r_icon_ok {
    width: 15px;
    height: 30px;
    display: inline-block;
    background: url(../images/yes.png) no-repeat left 8px;
}

.m_xs_bx_r span {
    padding-left: 12px;
    height: 15px;
}

.m_xs_bx_r {
    margin-bottom: 10px;
}

.m_xs_pr {
    padding: 10px 15px;
    width: 770px;
    border-top: 1px dashed #eee
}

.m_xs_pr_f {
    width: 520px;
    color: #96999d;
}

.m_xs_pr_f ul li {
    border-left: 1px solid #c5c2c1;
    padding-left: 20px;
    line-height: 40px;
    position: relative;
}

.m_xs_pr_f ul li i.m_xs_pr_f_icon {
    position: absolute;
    top: 15px;
    left: -4px;
    width: 7px;
    height: 7px;
    border-radius: 50px;
    display: block;
    background: #c5c2c1;
}

.m_xs_pr_f ul li.m_xs_pr_f_cur i.m_xs_pr_f_icon {
    background: #ff7300;
}

.m_xs_bx_red {
    color: #ff7300;
}

.m_xs_pr_r {
    margin-top: 15px;
}

.m_xs_js {
    padding: 0px 10px;
    height: 31px;
    line-height: 31px;
    color: #fff;
    background: #ff7400;
    display: inline-block;
    text-align: center;
}

.m_xs_jj {
    padding: 0px 10px;
    height: 31px;
    line-height: 31px;
    color: #fff;
    background: #5997c0;
    margin-left: 15px;
    display: inline-block;
    text-align: center;
}

.m_xs_pr_qur {
    color: #ff7300;
    border: 1px solid #ff7300;
    height: 26px;
    line-height: 26px;
    padding: 0px 8px;
    display: inline-block;
    border-radius: 3px;
}

.m_xs_pr_qxx {
    margin-left: 15px;
    color: #5997c0;
    border: 1px solid #5997c0;
    height: 26px;
    line-height: 26px;
    padding: 0px 8px;
    display: inline-block;
    border-radius: 3px;
}

.m_xs_js:hover {
    color: #fff;
}

.m_xs_jj:hover {
    color: #fff;
}

.m_xs_pr_qxx:hover {
    color: #5997c0;
}

.sq_jobpack_left {
    width: 350px;
    padding: 5px 0px 5px 15px;
    line-height: 26px;
}

.sq_jobpack_jobname {
    font-size: 16px;
}

.sq_jobpack_cont {
    width: 260px;
    padding: 5px 0px 5px 15px;
    line-height: 26px;
    position: absolute;
    left: 350px;
    top: 0px;
}

.sq_jobpack_hb_n {
    color: #f00;
}

.sq_jobpack_hb_s {
    display: inline-block;
    margin-right: 20px;
}

.sq_jobpack_right {
    padding-top: 30px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.sq_jobpack_right_a {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background: #3d7dfd;
    border-radius: 3px;
    text-align: center;
    margin-right: 10px;
}

.sq_jobpack_right_a:hover {
    color: #fff;
    background: #177fd8;
    text-decoration: none;
}

.sq_jobpack_right_a_look {
    background: #f60;
}

.sq_jobpack_right_a_look:hover {
    color: #fff;
    background: #f30;
    text-decoration: none;
}

.sq_jobpack_zt {}

.sq_jobpack_zt_lc {
    width: 100%;
    padding: 2px 0;
    text-align: center;
    border-top: 1px solid #ddd;
    color: #288add;
    cursor: pointer
}

.sq_jobpack_zt_list {
    width: 100%;
}

.sq_jobpack_zt_list ul {
    width: 600px;
    margin-left: 20px;
    padding-bottom: 20px;
    border-left: 3px solid #0fa6eb
}

.sq_jobpack_zt_list ul li {
    line-height: 30px;
    padding: 15px 0px 0px 25px;
    position: relative
}

.m_xs_pr_f_icon {
    width: 13px;
    height: 13px;
    background: #f8f8f8;
    border: 4px solid #ccc;
    display: inline-block;
    position: absolute;
    left: -12px;
    top: 15px;
    border-radius: 50%;
}

.sq_jobpack_zt_list .m_xs_pr_f_cur .m_xs_pr_f_icon {
    background: #11a9f4;
    border: 4px solid #b8e7f9;
    top: 40px;
}

.jobrewardlog_time {
    color: #fff;
    width: 134px;
    height: 40px;
    background: url(../images/s_icont.png) no-repeat;
    text-align: center;
    line-height: 35px;
}

.jobrewardlog_box {
    width: 380px;
    background: #f87b0d;
    color: #fff;
    padding: 0px 10px;
    border-radius: 5px;
    margin-top: 10px;
}

.jobrewardlog_box_ddai {
    background: #f8f8f8;
    color: #333;
}

.sq_jobpack_zt_look {
    display: inline-block;
    margin-left: 10px;
    color: #3d7dfd;
    background: url(../images/m_icon_sq.png) no-repeat left center;
    padding-left: 18px;
    cursor: pointer;
}

.sq_jobpack_zt_sq {
    width: 28px;
    height: 28px;
    display: inline-block;
    margin-left: 3px;
    background: #0fa6eb url(../images/yun_m_comicon.png) no-repeat -225px -180px;
    cursor: pointer;
    vertical-align: top
}

.sq_jobpack_zt_c {
    background: #0fa6eb;
    color: #fff;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    padding: 0 10px;
    vertical-align: top
}

.sq_jobpack_info {
    font-size: 12px;
    color: #999;
    margin-left: 10px;
}

.sq_jobpack_info_s {}

.sq_jobpack_info_job {
    color: #3d7dfd
}

.sq_jobpack_hb_sl {
    width: 100%;
    background: #f8f8f8;
    padding: 8px 0px;
}

.sq_jobpack_hb_sn {
    display: inline-block;
    margin-left: 20px;
}

/*兼职*/

.com_mem_hr_list_bj {
    display: inline-block;
    width: 65px;
    height: 20px;
    line-height: 20px;
    color: #666;
    cursor: pointer;
    margin-right: 3px;
    font-size: 12px;
    padding-left: 5px;
    border: 1px solid #eee;
    position: relative
}

.com_mem_hr_list_b_b {
    width: 600px;
    float: left;
    padding: 8px 0;
}

.com_mem_hr_list_icon {
    width: 21px;
    height: 20px;
    background: url(../images/j_fl_icon1.png) no-repeat;
    display: inline-block;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.com_mem_hr_list_bj_cur {
    border: 1px solid #f00;
    color: #f00;
}

.com_mem_hr_list_bj_cur .com_mem_hr_list_icon {
    background: url(../images/j_fl_icon.png) no-repeat;
    color: #093
}

.com_mem_hr_list_red .com_mem_hr_list_icon {
    background: url(../images/j_fl_icon.png) no-repeat;
}

.com_mem_hr_list_r {
    width: 150px;
    float: right
}

.com_mem_hr_list_sub {
    display: inline-block;
    width: 84px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #f60;
    color: #fff;
}

.com_mem_hr_list_sub:hover {
    background: #f30;
    text-decoration: none;
    color: #fff;
}

.com_mem_hr_list_r_y {
    display: inline-block;
    width: 84px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #f0f0f0;
    color: #333;
}

.com_mem_hr_list_date {
    line-height: 30px;
    text-align: center;
    margin-left: 16px;
}

.part_tg_p {
    padding: 5px 0;
}

.part_time_p {
    line-height: 25px;
}

.tjob_timetable {
    width: 560px;
    background: #ddd;
    border: 1px solid #eee
}

.tjob_timetable th,
.tjob_timetable td {
    background: #fff;
    font-weight: normal;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee
}

.tjob_timetable th {
    background: #f8f8f8
}

.com_info_text {
    width: 300px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #e6e6e6;
    color: #666;
    text-indent: 5px;
    background: #fff;
    margin-right: 10px;
    _margin-right: 5px;
    border-radius: 3px;
}

.com_info_text_120 {
    width: 125px;
}

.com_info_text_60 {
    width: 60px;
}

.com_info_text_time {}

.com_info_textw158 {
    width: 158px;
}

.part_zhi {
    color: #555;
    margin-right: 10px;
    line-height: 38px;
}

.com_info_text_w103 {
    width: 103px;
}

/*猎头职位*/

/*简历*****************************************************************************************/
.hr_subMetx {
    width: 860px;
    padding: 15px 0 0 0px;
    float: left;
}

.hr_subMetx a {
    margin-right: 20px;
    padding: 2px 10px;
}

.hr_subMetx_a {
    display: inline-block;
    margin-top: 5px;
    border-radius: 20px;
}

.hr_subMetx_cur {
    background: #f60;
    color: #fff;
}

.hr_subMetx_a:hover {
    background: #3d7dfd;
    color: #fff;
}

.hr_subMetx_span {
    display: inline-block;
    line-height: 38px;
    text-align: right;
    width: 65px;
}

.hr_resumesearch_text {
    width: 300px;
    height: 38px;
    border: 1px solid #CFCFCF;
    border-bottom: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    line-height: 38px;
    float: left;
    text-indent: 10px;
}

.hr_resumesearch_bth {
    width: 75px;
    height: 38px;
    color: #fff;
    cursor: pointer;
    float: left;
    border: none;
    background: #dd600d
}

.hr_subMetx_se {
    float: left
}

.hr_subMetx_span {
    width: 80px;
    text-align: right;
    line-height: 28px;
    display: block
}

.hr_resumesearch_span {
    width: 80px;
    text-align: right;
    line-height: 30px;
    display: block
}

.job_hr_list_box {
    border: 1px solid #eee;
    position: relative;
    padding: 10px 0px 5px 30px;
    font-size: 13px;
    margin-top: 20px;
    color: #696b6d;
    position: relative
}

.job_hr_list_box:hover {
    background: #f4f7fb
}

.job_hr_resume_user_name {
    width: 100%
}

.hr_user_info_left {
    width: 380px;
    display: inline-block
}

.job_hr_resume_job {
    width: 380px;
    display: inline-block
}

.job_hr_list_l {
    width: 100%;
}

.job_hr_list_r {
    position: absolute;
    right: 0px;
    top: 0px;
}

.job_hr_job_cz_ms {
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: -40px;
}

.job_hr_job_cz_ms a {
    background: #dd600d;
    color: #fff;
    display: block;
    border-radius: 3px;
}

.job_hr_job_cz_ms a:hover {
    background: #F30;
    color: #fff;
    text-decoration: none;
}

.job_hr_list_boxcheckbox {
    width: 20px;
    position: absolute;
    left: 10px;
    top: 10px;
}

.job_hr_resume_user {
    width: 900px;
    line-height: 25px;
    color: #666
}

.job_hr_list_boxcheckbox_c {
    width: 13px;
    height: 13px;
    overflow: hidden;
    margin-top: 8px;
}

.com_mem_hr_list_bzt {
    padding-left: 20px;
}

.job_hr_job_sq {
    float: left;
    padding: 8px 0;
    line-height: 25px;
    color: #817f7f
}

.job_hr_job_cz_a {
    display: inline-block;
}

.job_hr_job_cz_line {
    font-size: 12px;
    color: #999;
    padding: 0 10px;
    display: inline-block
}

.job_hr_new_resume {
    width: 28px;
    height: 13px;
    display: block;
    position: absolute;
    right: -4px;
    top: -4px;
}

.job_hr_bth_bj_name {
    display: inline-block;
    padding-left: 30px;
}

.com_mem_hr_list_bj_cur {
    position: relative
}

.com_mem_hr_no_icon {}

.hr_resume_chlose {
    width: 80px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #eee;
    background: #fff url(../images/com_select.jpg) no-repeat 60px center;
    text-align: left;
    cursor: pointer
}

.hr_resume_zt {
    padding-left: 10px;
}

.hr_resume_chlose_cur {
    position: relative
}

.hr_resume_box {
    background-color: #fff;
    border: 1px solid #eee;
}

.hr_resume_box_list {
    display: block;
    padding-left: 10px;
}

.hr_resume_box_list:hover {
    background: #f8f8f8
}

/*收到的简历*/
.com_received_resume_selectbox {
    width: 100%;
    float: left;
    padding: 0px 0 10px 0
}

.com_received_resume_select {
    width: 120px;
    height: 38px;
    line-height: 38px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.com_received_resume_tdjob {
    width: 210px;
    height: 38px;
    line-height: 38px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.com_received_resume_selectsmall {
    width: 80px;
    height: 38px;
    line-height: 38px;
    float: left;
    margin-right: 10px;
}

.com_received_resume_search {
    width: 260px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e6e6e6;
    background: #fff;
    border-radius: 3px;
    float: left;
}

.com_received_resume_search_text {
    width: 200px;
    height: 36px;
    line-height: 36px;
    border: none;
    text-indent: 10px;
}

.com_received_resume_search_bth {
    width: 56px;
    height: 36px;
    float: right;
    border: none;
    background: #4a89e8;
    color: #fff;
    cursor: pointer;
    border-radius: 0px 3px 3px 0;
}

.com_received_resume_state {
    width: 100%;
    padding: 0px 0 25px 0;
    color: #66696e
}

.com_received_resume_state a {
    display: inline-block;
    margin-right: 40px;
}

.com_received_resume_state .com_received_resume_state_cur {
    color: #f60
}

.com_received_resumenew {
    background-color: #fff;
    border-radius: 6px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px;
    margin-top: 10px;
}

.com_received_resume {
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;
}

.com_received_resume th {
    padding: 10px 10px;
    font-weight: normal;
    color: #666;
    background-color: #f8f8f8;
}

.com_received_resume td {
    border-bottom: 1px solid #f2f2f2;
    padding: 10px
}

.com_received_resume .table_end {
    border: none;
}

/*收到的简历 new*/
.newcom_resume {
    width: 100%;
    color: #999
}

.newcom_resume tr th {
    font-weight: normal;
    color: #bcbcbc;
    color: #666;
    background-color: #f8f8f8;
    padding: 10px 10px;
}

.newcom_resume tr td {
    border-bottom: 1px solid #f2f2f2;
    padding: 15px 0
}

.newcom_user_info {
    width: 240px;
    padding-left: 100px;
    position: relative;
}

.newcom_user_infoheckb {
    position: absolute;
    left: 0px;
    top: 20px;
    transform: scale(0.8);
}

.newcom_user_pic {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 45px;
    top: 8px;
    border-radius: 50%;
    
}

.newcom_user_pic img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

.newcom_user_name {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.newcom_user_infop {
    padding: 8px 0
}

.newcom_user_zt {
    display: inline-block;
    padding: 2px 5px;
    font-size: 12px;
    color: #fff;
    background: #f60;
    border-radius:2px;
    transform: scale(0.8);
}

.newcom_user_tel {
    padding-left: 20px;
    background: url(../images/newtel.png) no-repeat left center;
    color: #245ee4;
    display: inline-block;
}

.newcom_user_td {
    color:#245ee4;
    display: inline-block;
    ;
    margin-left: 6px;
}






.com_received_userinfo {
    padding: 10px 0;
}

.com_received_userinfo_line {
    display: inline-block;
    padding: 0px 10px;
    font-size: 12px;
    color: #d5d0d0
}

.com_received_username {
    font-size: 16px;
    font-weight: bold;
    color: #4a89e8
}

.com_received_tdjob {
    color: #4a89e8
}

.com_received_tdtime {
    padding-top: 10px;
    color: #999
}

.com_received_tel {
    display: inline-block;
    padding-left: 20px;
    background: url(../images/newtel.png) no-repeat left center;
}

.com_received_tellook {
    display: inline-block;
    padding-left: 20px;
    background: url(../images/newtel.png) no-repeat left center;
    color: #4a89e8
}

.com_received_zt {
    padding-left: 18px;
    position: relative
}

.com_received_zt_icon {
    width: 15px;
    height: 15px;
    background: url(../images/state1.png) center no-repeat;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 2px;
}

.com_received_zt_dcl .com_received_zt_icon {
    background: url(../images/state1.png) center no-repeat;
}

.com_received_zt_yck .com_received_zt_icon {
    background: url(../images/state2.png) center no-repeat;
}

/*.com_received_zt_bhs {
    color: #ff5050
}*/

.com_received_zt_bhs .com_received_zt_icon {
    background: url(../images/state3.png) center no-repeat;
}

.com_received_zt_bhw .com_received_zt_icon {
    background: url(../images/state4.png) center no-repeat;
}

.com_received_zt_wjt .com_received_zt_icon {
    background: url(../images/state6.png) center no-repeat;
}

.com_received_zt_dtz .com_received_zt_icon {
    background: url(../images/state5.png) center no-repeat;
}

.com_received_username_cz {
    width: 153px;
}

.com_received_username_bth {
    width: 83px;
    float: left
}

.com_received_username_yqms {
    width: 93px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    display: inline-block;
    text-align: center;
    background: #3d7dfd;
    border-radius: 2px;
    border: 1px solid #3d7dfd
}

.com_received_username_yqms:hover {
    background: #fa3838;
    border: 1px solid #fa3838;
    color: #fff;
}

.com_received_username_jlmx {
    width: 83px;
    height: 28px;
    line-height: 28px;
    color: #666;
    display: inline-block;
    text-align: center;
    background: #fff;
    border-radius: 2px;
    border: 1px solid #eee
}

.com_received_username_bthr {
    float: left;
    width: 58px;
    margin-left: 10px;
}

.com_received_username_bj {
    width: 56px;
    height: 28px;
    line-height: 28px;
    color: #666;
    display: inline-block;
    text-align: center;
    background: #fff;
    border-radius:2px;
    border: 1px solid #eee
}

.com_received_username_yyq {
    width: 93px;
    height: 28px;
    line-height: 28px;
    color: #a69f9f;
    display: inline-block;
    text-align: center;
    background: #e8e8e8;
    border-radius: 40px;
    border: 1px solid #e8e8e8;
    opacity: 0.5;
}

.com_received_username_bjbox {
    float: right;
    width: 58px;
    margin-left: 10px;
    ;
}

.com_received_username_bjbox_show {
    width: 70px;
    border-radius: 2px;
    border: 1px solid #eee;
    border-radius: 6px;
    background: #fff;
    position: absolute;
    right: 0px;
    top: 29px;
    font-size: 12px;
    box-shadow: 0 2px 20px 0 rgba(15, 12, 70, .1);
    display: none
}

.com_received_username_bjbox_show_a {
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 25px;
    position: relative
}

.com_received_username_bjbox_show_a i {
    width: 15px;
    height: 15px;
    display: inline-block;
    position: absolute;
    left: 5px;
    top: 10px;
}

.com_received_username_dclicon {
    background: url(../images/com_jl_zt.png) no-repeat 0 0;
}

.com_received_username_bjbox_show_a .com_received_username_yckicon {
    background: url(../images/com_jl_zt.png) no-repeat 0 -15px;
    top: 8px;
}

.com_received_username_bjbox_show_a .com_received_username_bhgicon {
    background: url(../images/com_jl_zt.png) no-repeat 0 -35px;
    top: 8px;
}

.com_received_username_bjbox_show_a .com_received_username_wjticon {
    background: url(../images/Indu.png) no-repeat 0 0;
    top: 8px;
}

.com_received_username_bjbox_show_a .com_received_username_dtzicon {
    background: url(../images/com_jl_zt.png) no-repeat 0 -74px;
    top: 8px;
}

.com_received_ckbox {
    width: 16px;
    height: 16px;
    display: inline-block;
    border: 1px solid #d9d9d9;
    background: #fff;
    border-radius: 2px;
}

.com_received_ckcur {
    border: 1px solid #f60;
    background: #fff url(../images/com_cicon.png) no-repeat center center
}

.com_received_username_bjboxcur {
    position: relative
}

.com_received_username_bjboxcur .com_received_username_bjbox_show {
    display: block
}

.com_received_usersc {
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    opacity: 0.5;
    background: #fcfbfb
}

/*面试邀请*/
.invite_info {
    line-height: 30px;
}

.invitation_cont_tip {
    color: #999;
    padding: 10px 0;
}

.invitation_user_name {
    color: #3d7dfd;
    font-weight: bold;
}

.invitation_cont_jy {
    width: 100%;
    text-align: right;
    border-top: 1px dashed #ddd;
    padding: 5px 0;
}

.invitation_cont_d {
    padding-right: 10px;
    line-height: 28px;
}

.invitation_cont_tel {
    color: #3d7dfd;
    font-weight: bold
}

.invitation_cont_job {
    color: #3d7dfd;
    font-weight: bold
}

.invitation_cont_p {
    padding-left: 80px;
    position: relative;
    line-height: 28px;
}

.invitation_cont_pn {
    display: inline-block;
    position: absolute;
    left: -5px;
    top: 0px;
}

.invitation_user {
    padding: 20px 0;
}

/*搜索器*/
.job_scq_box {
    width: 100%;
    text-align: center
}

.job_scq_gs {
    padding: 50px 0 0 0;
}

.job_search_box {
    width: 100%;
    float: left;
    padding: 20px 0;
    border-bottom: 1px solid #eee;
}

.job_search_box_jobmane {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.job_search_box_jobmane a {
    font-size: 16px;
    color: #466caa;
}

.job_search_box_tj {
    line-height: 30px;
    color: #66656a
}

.job_search_box_left {
    width: 700px;
    float: left;
    padding-left: 20px;
}

.job_search_box_right {
    width: 130px;
    float: right;
    text-align: center
}

.job_search_box_bth {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 10px;
}

.job_search_box_bth_a {
    width: 70px;
    height: 30px;
    padding-top: 40px;
    background: #f60;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    position: relative;
}

.job_search_box_bth_a:hover {
    backgroung: #f30;
    color: #fff
}

.job_search_box_line {
    color: #999;
    ont-size: 12px;
    padding: 0px 10px;
}

.job_search_box_bth_a_icon {
    width: 30px;
    height: 30px;
    background: url(../images/yun_m_comicon.png) no-repeat -4px -213px;
    display: inline-block;
    position: absolute;
    left: 20px;
    top: 10px;
}

.job_search_box_cj {
    width: 900px;
    padding-left: 30px;
    padding-top: 40px;
    color: #66656a
}

.job_search_box_msg {
    padding: 10px 0;
}

.job_search_box_msg_a {
    display: inlne-block;
    border: 1px solid #eee;
    padding: 5px 10px;
    border-radius: 3px;
    margin-left: 10px;
    color: #466caa
}

.job_search_box_msg_n {
    color: #f60;
    font-size: 16px;
    padding: 0px 10px;
}

/*财务*****************************************************************************************/
.paylogpc {
    background-color: #f5f6fa;
    color: #666;
    border-radius: 8px;
    margin-top: 15px;
    padding-bottom: 20px;
    padding-top: 10px;
    min-height: 600px;
}

.newcom_tablebox {
    background-color: #fff;
    border-radius: 8px;
    padding: 10px;
    ;
}

.member_data {
    background: #fff;
    padding: 30px 40px 30px 40px;
    border-radius: 8px;
}

.member_data_tip {
    color: #999
}

.member_data_left {
    width: 35%;
    height: 85px;
    display: inline-block;
    vertical-align: top
}

.member_data_right {
    width: 63%;
    display: inline-block;
    vertical-align: top
}

.member_data_right ul li {
    width: 32%;
    min-height: 85px;
    border-left: 1px solid #eee;
    display: inline-block;
    text-align: center;
    vertical-align: top
}

.member_data_right_n {
    display: block;
    text-align: center;
    font-size: 30px;
    color: #f60
}

.member_data_right_p {
    padding: 10px 0;
}

.member_data_right_a {
    border: 1px solid #eee;
    padding: 6px 25px;
    display: inline-block;
    border-radius: 3px;
}

.member_data_right_a_cz {
    background: #009f2f;
    color: #fff;
    border: 1px solid #009f2f;
}

.member_data_right_a_cz:hover {
    background: #078d2f;
    color: #fff;
    text-decoration: none;
}

.member_data_left_name {
    font-weight: bold;
    color: #000
}

.member_data_list li {
    width: 19.5%;
    display: inline-block;
    vertical-align: top
}

.member_data_list_box {
    margin: 10px;
    background-color:#f5faff ;
    ;
}

.member_data_list_box:hover {
    box-shadow: 0 6px 13.8px 2.2px rgba(255, 71, 10, 0.31);
    border: solid 2px #ff470a;
}

.member_data_name {
    font-size: 16px;
    text-align: center;
    padding-bottom: 20px;
}

.member_data_list_n {
    display: block;
    text-align: center;
    font-size: 30px;
    color: #f60;
    padding: 20px
}

.member_data_p {
    padding: 5px 0px 5px 50px
}

.member_data_bth {
    text-align: center;
    padding: 20px 0px 30px 0px
}

.member_data_bth a {
    border: 1px solid #eee;
    padding: 6px 25px;
    display: inline-block;
    border-radius: 3px;
}

.package_tit {
    width: 100%;
    font-size: 26px;
    text-align: center;
    line-height: 40px;
    padding: 20px 0
}

.com_pay_balance_list {
    background-color: #f5faff ;
    margin-left: 10px;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-radius: 8px;
}

.com_pay_balance_m {
    width: 100%;
    text-align: center;
    padding: 20px 0 10px 0;
}

.com_pay_balance_n {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 35px;
    color: #333;
}

.com_pay_balance_list_h1 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
}

.com_pay_balance_list_zs {
    padding: 10px 0px 10px 30px;
}

.com_pay_balance_list_p {
    padding-left: 20px;
    position: relative;
    height: 30px;
    line-height: 30px;
    margin-left: 22px;
}

.com_pay_balance_data_bth {
    width: 100%;
    text-align: center;
    padding: 0px 0 10px 0;
    margin-top: 10px;
}

.com_pay_balance_data_btha {
    width: 90px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    display: inline-block;
    color: #fff;
    background: #3d7dfd;
    font-size: 12px;
    border-radius:2px;
}

.com_pay_balance_data_btha:hover {
    color: #fff;
}

.com_pay_balance_look_tq {
    width: 100%;
    display: block;
    position: relative
}

.com_pay_balance_look_tq_box {
    padding: 100px 0px 0px 0px;
    height: 113px;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
}

.com_pay_balance_look_tq_box_icon {
    width: 16px;
    height: 26px;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -8px;
    background: url(../images/yun_m_comicon.png) no-repeat -12px -250px;
    display: inline-block
}

.report_uaer_list {
    width: 200px;
    position: absolute;
    left: 20px;
    top: 20px;
}

.report_uaer_list ul {
    width: 100%;
    text-align: left;
}

.report_uaer_list ul li {
    height: 48px;
    line-height: 48px;
    padding-left: 25px;
    background: url(../images/jt2icon.png) no-repeat 170px center;
}

.report_uaer_list ul li a {
    font-size: 16px;
    color: #666;
    display: block;
}

.report_uaer_list ul li a:hover {
    color: #3d7dfd;
    font-weight: bold;
}

.report_uaer_list ul li.report_uaer_list_cur a {
    color: #000;
    font-weight: bold;
}

.report_uaer_list ul li.report_uaer_list_cur {
    background: #f0f5ff url(../images/jt2icon.png) no-repeat 170px center;
    border-radius: 40px;
    ;
}

.report_uaer_list ul li a {
    text-decoration: none;
}

.vip_box_dq {
    background-color: #f5f6fa;
    min-height: 50px;
    line-height: 50px;
    color: #666;
    border-radius: 8px;
    padding-left: 15px;
    ;
}

.vip_box_db {
    padding-left: 20px;
    padding-top: 15px;
    font-size: 16px;
    color: #000;
    font-weight: bold;
    ;
}

.zllist {
    width: 200px;
    position: absolute;
    left: 20px;
    top: 20px;
}

.zllist ul {
    width: 100%;
    text-align: left;
}

.zllist ul li {
    height: 48px;
    line-height: 48px;
}

.zllist ul li a {
    font-size: 16px;
    color: #666;
    display: block;
    padding-left: 25px;
    background: url(../images/bjicon.png) no-repeat 170px center;
}

.zllist ul li a:hover {
    color: #3d7dfd;
    font-weight: bold;
}

.zllist ul li a {
    text-decoration: none;
}

.zllist ul li.zlcur a {
    color: #000;
    font-weight: bold;
}

.zllist ul li.zlcur {
    background: #f0f5ff url(../images/bjicon.png) no-repeat 170px center;
    border-radius: 40px;
    ;
}

.vip_tip {
    padding: 25px 0px 20px 0px;
    text-align: center;
}

.report_uaer_list_p {
    padding: 10px 0 25px 0
}

.vip_box { 
    width: 100%;
    color: #666;
    border-radius: 8px;
    margin-top: 15px;
    padding-bottom: 20px;
    min-height: 600px;
    overflow: hidden;
    position: relative; 
    background-size: cover;
}

.report_uaer_list_h1 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.vip_boxshow {
    width: 100%;
    border-radius: 2px;
    background-color: #fff;
    float: left;
    padding-bottom: 30px; min-height:700px;
}

.vip_boxshow_c {
    padding-left: 240px;
    padding-right: 15px;
    padding-top: 15px;
    ;
    position: relative;
}

.vip_box_left {
    width: 190px;
}

.vip_box_list {
    width: 24%;
    min-height: 140px;
    margin-top: 20px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.vip_box_list_c {
    margin-left: 20px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    border-radius: 8px;
}

.vip_box ul li .vip_box_left {
    width: 100%;
    height: 170px;
    background: linear-gradient(180deg, #8bc7fe, #3d7dfd);
    border-radius: 8px;
    color: #fff;
    position: relative;
}

.vip_box_left_name {
    text-align: center;
    font-size: 18px;
    padding-top: 13px;
    padding-bottom: 13px;
    position: relative;
    font-weight: bold;
    background-color: #fff;
    border-radius: 8px 8px 0 0;
    color: #333;
}

.vip_box_left_name_line {
    width: 100%;
    height: 1px;
    display: block;
    background: #fff;
    opacity: 0.3;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.vip_box_left_money_b {
    text-align: center;
    padding-top: 10px;
    font-size: 12px;
    ;
}

.vip_box_left_money {
    font-size: 26px;
    font-weight: bold;
}

.vip_box_left_money_yj {
    width: 100%;
    text-align: center;
    padding-top: 3px;
    opacity: 0.5;
}

.vip_box_left_money_yj i {
    text-decoration: line-through
}

.vip_box_table {
    padding: 10px 15px;
}

.vip_box_data {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    ;
    color: #666;
    position: relative;
}

.vip_box_data:hover {
    background-color: #fffaf2;
    color: #513108
}

.vip_box_data_n {
    position: absolute;
    right: 0px;
}

.vip_box_sm {
    padding: 10px 10px 10px 10px;
    max-height: 136px;
    min-height: 70px;
    font-size: 12px;
    color: #999;
    position: relative
}

.vip_box ul li .vip_box_vip {
    width: 90px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #59c0df;
    color: #fff;
    display: block;
    position: absolute;
    right: 15px;
    top: 10px;
    border-radius: 5px;
}

.vip_box_vip:hover {
    background: #f30;
    color: #fff;
    text-decoration: none;
}

.vip_box_sm_s {
    color: #333
}

.vip_box_kt {
    width: 120px;
    height: 35px;
    line-height: 35px;
    ;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    display: block;
    text-align: center;
    border-radius: 40px;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -60px;
    color: #3d7dfd;
    background: linear-gradient(160deg, #fff, #d6edff);
    ;
}

/*<.vip_box ul li:nth-of-type(1) .vip_box_left{ background:#3f9aeb;color:#fff;background:linear-gradient(180deg,#8bc7fe,#3f9aeb);}
.vip_box ul li:nth-of-type(1) .vip_box_vip{ background:#3f9aeb;color:#fff;}
.vip_box ul li:nth-of-type(1) .vip_box_left_name{color:#3f9aeb;}
.vip_box ul li:nth-of-type(1) .vip_box_kt{ background:#59c0df;color:#3f9aeb;background:linear-gradient(-160deg,#fff,#d6edff);}
.vip_box ul li:nth-of-type(2) .vip_box_left{ background:#ff8742;color:#fff}
.vip_box ul li:nth-of-type(2) .vip_box_vip{ background:#ff8742;color:#fff}
.vip_box ul li:nth-of-type(2) .vip_box_left_name{color:#3f9aeb;}
.vip_box ul li:nth-of-type(2) .vip_box_kt{ background:#59c0df;color:#3f9aeb;background:linear-gradient(-160deg,#fff,#d6edff);}
.vip_box ul li:nth-of-type(3) .vip_box_left{ background:#ff773a;color:#fff;background:linear-gradient(-160deg,#febe8a,#ff7234)}
.vip_box ul li:nth-of-type(3) .vip_box_vip{ background:#ff773a;color:#fff}
.vip_box ul li:nth-of-type(3) .vip_box_left_name{color:#ff773a;}
.vip_box ul li:nth-of-type(3) .vip_box_kt{ background:#59c0df;color:#ff773a;background:linear-gradient(-40deg,#f5a882,#fff);}*/
.vip_timebox {
    padding: 0px 20px 40px 20px;
}

.vip_time_list {
    border-radius: 5px;
    margin-top: 20px;
    position: relative;
    padding-left: 190px;
    background: #fff;
    min-height: 170px;
}

.vip_time_list:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
}

.vip_timebox ul li .vip_time_left {
    width: 190px;
    height: 100%;
    border-radius: 5px 0px 0px 5px;
    color: #fff;
    position: absolute;
    left: 0px;
    top: 0px;
    background: linear-gradient(180deg, #8bc7fe, #3d7dfd);
}

.vip_yjg {
    font-size: 14px;
    color: #fff;
    text-decoration: line-through;
    font-weight: normal
}

.vip_box_c_box {
    background: #f5faff;
    min-height: 135px;
    border-radius: 8px;
}

.vip_box_left_time {
    width: 100%;
    text-align: center;
    font-size: 13px;
}

.vip_box_left_money_n {
    font-size: 26px;
    text-align: center;
    padding: 10px 0px 5px 0px
}

.vip_box_left_money_y {
    font-size: 16px;
}

.vip_time_leftname {
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    ;
}

.vip_box_timetable table {
    width: 100%;
    text-align: left
}

.vip_box_timetable table td {
    padding: 8px 15px;
    font-size: 13px;
    color: #999;
}

.vip_box_timetable table .vip_box_timetable_end {
    border-right: none;
}

.vip_box_time {
    color: #333;
}

.vip_box_time_n {}

.vip_time_leftbth {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    ;
}

.vip_time_vipbuy {
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #3d7dfd;
    background: linear-gradient(160deg, #fff, #d6edff);
    display: block;
    border-radius: 40px;
    margin: 0 auto;
    font-size: 15px;
    font-weight: bold;
}

.vip_time_sm {
    padding: 10px 140px 10px 10px;
    font-size: 12px;
    color: #999;
    position: relative
}

/*.vip_timebox ul li:nth-of-type(1) .vip_time_left{ background:#fa9a35;color:#fff}
.vip_timebox ul li:nth-of-type(1) .vip_time_vipbuy{ background:#fa9a35;color:#fff}
.vip_timebox ul li:nth-of-type(2) .vip_time_left{ background:#10c55b;color:#fff}
.vip_timebox ul li:nth-of-type(2) .vip_time_vipbuy{ background:#10c55b;color:#fff}
.vip_timebox ul li:nth-of-type(3) .vip_time_left{ background:#bd9838;color:#fff}
.vip_timebox ul li:nth-of-type(3) .vip_time_vipbuy{ background:#bd9838;color:#fff}
.vip_timebox ul li:nth-of-type(4) .vip_time_left{ background:#4ea1f8;color:#fff}
.vip_timebox ul li:nth-of-type(4) .vip_time_vipbuy{ background:#4ea1f8;color:#fff}
.vip_timebox ul li:nth-of-type(5) .vip_time_left{ background:#ab3871;color:#fff}
.vip_timebox ul li:nth-of-type(5) .vip_time_vipbuy{ background:#ab3871;color:#fff}
.vip_timebox ul li:nth-of-type(6) .vip_time_left{ background:#c16912;color:#fff}
.vip_timebox ul li:nth-of-type(6) .vip_time_vipbuy{ background:#c16912;color:#fff}*/
.vip_box_timename {
    width: 70px;
    display: inline-block;
}

.com_dt_rage {
    color: #3d7dfd;
    font-size: 14px;
}

.package_list_box {
    height: 600px;
    border: 1px solid #eee;
    margin-top: 20px;
    position: relative;
    margin-left: 20px;
}

.com_grade_tit {
    width: 100%;
    background: #e5e4e3;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 24px;
    text-align: center;
    color: #333;
    font-weight: bold;
}

.package_list li {
    width: 32.5%;
    display: inline-block;
    vertical-align: top
}

.package_list li:nth-of-type(1) .com_grade_tit {
    background: #fa9a35 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_list li:nth-of-type(2) .com_grade_tit {
    background: #10c55b url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_list li:nth-of-type(3) .com_grade_tit {
    background: #bd9838 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_list li:nth-of-type(4) .com_grade_tit {
    background: #4ea1f8 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_list li:nth-of-type(5) .com_grade_tit {
    background: #38ab25 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_list li:nth-of-type(6) .com_grade_tit {
    background: #c16912 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_list li:nth-of-type(7) .com_grade_tit {
    background: #6369e2 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_list li:nth-of-type(8) .com_grade_tit {
    background: #ab3871 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_list li:nth-of-type(1) .serve_zz_but a {
    background: #fa9a35
}

.package_list li:nth-of-type(2) .serve_zz_but a {
    background: #10c55b
}

.package_list li:nth-of-type(3) .serve_zz_but a {
    background: #bd9838
}

.package_list li:nth-of-type(4) .serve_zz_but a {
    background: #4ea1f8
}

.package_list li:nth-of-type(5) .serve_zz_but a {
    background: #38ab25
}

.package_list li:nth-of-type(6) .serve_zz_but a {
    background: #c16912
}

.package_list li:nth-of-type(7) .serve_zz_but a {
    background: #6369e2
}

.package_list li:nth-of-type(8) .serve_zz_but a {
    background: #ab3871
}

.package_list li:nth-of-type(1) .package_list_box {
    border: 1px solid #fa9a35;
}

.package_list li:nth-of-type(2) .package_list_box {
    border: 1px solid #10c55b;
}

.package_list li:nth-of-type(3) .package_list_box {
    border: 1px solid #bd9838;
}

.package_list li:nth-of-type(4) .package_list_box {
    border: 1px solid #4ea1f8;
}

.package_list li:nth-of-type(5) .package_list_box {
    border: 1px solid #38ab25;
}

.package_list li:nth-of-type(6) .package_list_box {
    border: 1px solid #c16912;
}

.package_list li:nth-of-type(7) .package_list_box {
    border: 1px solid #6369e2;
}

.package_list li:nth-of-type(8) .package_list_box {
    border: 1px solid #ab3871;
}

.package_list_box:hover {
    box-shadow: 0 7px 14px #B0B0B0;
}

.package_time_list li {
    width: 32.5%;
    display: inline-block;
    vertical-align: top
}

.package_time_list li:nth-of-type(1) .serve_zz_h_top {
    background: #cb6a2f url(../images/packagebg.png) no-repeat right top;
    color: #fff;
    position: relative
}

.package_time_list li:nth-of-type(2) .serve_zz_h_top {
    background: #433830 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_time_list li:nth-of-type(3) .serve_zz_h_top {
    background: #bd9838 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_time_list li:nth-of-type(4) .serve_zz_h_top {
    background: #9e5720 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_time_list li:nth-of-type(5) .serve_zz_h_top {
    background: #29221a url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_time_list li:nth-of-type(6) .serve_zz_h_top {
    background: #8c6c1a url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_time_list li:nth-of-type(7) .serve_zz_h_top {
    background: #995728 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_time_list li:nth-of-type(8) .serve_zz_h_top {
    background: #1f1912 url(../images/packagebg.png) no-repeat right top;
    color: #fff
}

.package_time_list li:nth-of-type(1) .serve_zz_but a {
    background-image: -webkit-gradient(linear, right top, left top, from(#df6b24), color-stop(99%, #e8a033));
    background-image: -webkit-linear-gradient(right, #df6b24, #e8a033 99%);
    background-image: -moz-linear-gradient(right, #df6b24, #e8a033 99%);
    background-image: linear-gradient(to left, #df6b24, #e8a033 99%);
}

.package_time_list li:nth-of-type(2) .serve_zz_but a {
    background-image: -webkit-gradient(linear, right top, left top, from(#6f5943), to(#b77b37));
    background-image: -webkit-linear-gradient(right, #6f5943, #b77b37);
    background-image: -moz-linear-gradient(right, #6f5943, #b77b37);
    background-image: linear-gradient(to left, #6f5943, #b77b37);
}

.package_time_list li:nth-of-type(3) .serve_zz_but a {
    background-image: -webkit-gradient(linear, right top, left top, from(#a58226), to(#e7b638));
    background-image: -webkit-linear-gradient(right, #a58226, #e7b638);
    background-image: -moz-linear-gradient(right, #a58226, #e7b638);
    background-image: linear-gradient(to left, #a58226, #e7b638);
}

.package_time_list li:nth-of-type(4) .serve_zz_but a {
    background-image: -webkit-gradient(linear, right top, left top, from(#df6b24), color-stop(99%, #e8a033));
    background-image: -webkit-linear-gradient(right, #df6b24, #e8a033 99%);
    background-image: -moz-linear-gradient(right, #df6b24, #e8a033 99%);
    background-image: linear-gradient(to left, #df6b24, #e8a033 99%);
}

.package_time_list li:nth-of-type(5) .serve_zz_but a {
    background-image: -webkit-gradient(linear, right top, left top, from(#6f5943), to(#b77b37));
    background-image: -webkit-linear-gradient(right, #6f5943, #b77b37);
    background-image: -moz-linear-gradient(right, #6f5943, #b77b37);
    background-image: linear-gradient(to left, #6f5943, #b77b37);
}

.package_time_list li:nth-of-type(6) .serve_zz_but a {
    background-image: -webkit-gradient(linear, right top, left top, from(#a58226), to(#e7b638));
    background-image: -webkit-linear-gradient(right, #a58226, #e7b638);
    background-image: -moz-linear-gradient(right, #a58226, #e7b638);
    background-image: linear-gradient(to left, #a58226, #e7b638);
}

.com_grade_list {
    height: 35px;
    line-height: 35px;
    position: relative;
    padding: 0px 20px 0px 30px;
    border-bottom: 1px solid #f2f2f2;
    color: #666
}

.com_grade_list_icon {
    width: 5px;
    height: 5px;
    background: #000;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 15px;
    overflow: hidden
}

.com_grade_list_n {
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 0px;
}

.com_grade_money {
    width: 100%;
    text-align: center;
    padding: 10px 0px 10px 0;
}

.com_grade_money_n {
    font-size: 36px;
    color: #fe5200
}

.com_grade_list:hover {
    background: #f8f8f8
}

.added_list_gm {
    display: block;
    width: 103px;
    height: 30px;
    line-height: 30px;
    background: #addcfb;
    text-align: center;
    margin: 0 auto
}

.serve_zz_but {
    padding: 20px 0px;
    width: 100%;
}

.serve_zz_but a {
    width: 200px;
    margin: 0 auto;
    border-radius: 2px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #f90;
    display: block;
    color: #fff;
}

.serve_zz_h {
    width: 33.25%;
}

.serve_zz_h ul li {
    height: 540px;
    position: relative;
    border: 1px solid #eee;
    margin-left: 18px;
}

.serve_zz_h ul li:hover {
    border: 1px solid #f60;
    box-shadow: 0 7px 14px #B0B0B0;
}

.serve_zz_h_top {
    width: 100%;
    background: #e5e4e3;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 24px;
    text-align: center;
    color: #333;
    font-weight: bold;
}

.serve_zz_h_top_time {
    font-size: 16px;
    font-weight: normal;
    padding-top: 10px;
}

.serve_zz_h_nmb {
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #f90;
    text-align: center;
    padding: 20px 0;
}

.serve_zz_h_nmb_y {
    color: #888;
    font-size: 14px;
    font-weight: normal
}

.serve_zz_h_nmb_b {
    position: relative;
}

.shuaxin {
    width: 500px;
    background: #fff;
    position: absolute;
    left: 450px;
    top: 200px;
    border: 4px solid #5ea7dc;
    z-index: 1000000
}

.serve_zz_h_j {
    padding: 0px;
}

.serve_zz_h_jb {
    height: 35px;
    line-height: 35px;
    position: relative;
    padding: 0px 20px 0px 30px;
    border-bottom: 1px solid #f2f2f2;
    color: #666
}

.serve_zz_h_jb:hover {
    background: #f8f8f8
}

.serve_zz_h_jb_ft {}

.serve_zz_h_jb_rt {
    position: absolute;
    right: 10px;
    top: 0px;
}

.serve_zz_h_jb_rt_j {
    color: #f60;
    font-weight: bold;
    font-size: 16px;
}

.serve_zz_but {
    padding: 20px 0px;
    width: 100%;
}

.serve_zz_but a {
    width: 200px;
    margin: 0 auto;
    border-radius: 2px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #f90;
    display: block;
    color: #fff;
}

.Value_added {
    padding-left: 180px;
    position: relative;
    padding-right: 10px;
    padding-bottom: 10px;
    ;
    padding-top: 10px;
    ;
}

.Value_added_mune {
    width: 180px;
    position: absolute;
    left: 10px;
    top: 15px;
}

.Value_added_mune_left {
    width: 180px;
    float: left
}

.Value_added_mune_left li {
    width: 140px;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 14px; 
    position: relative;
    margin-top: 10px;
    ;
}

.Value_added_mune_left .Value_added_mune_cur {
    background: #e2eafb url(../images/com_kjdh.png) no-repeat 110px center;
    border-radius:2px;
    color: #3d7dfd;
}

.Value_added_mune_left .Value_added_mune_cur a {
    color:#3d7dfd
}

.Value_added_bg {
    display: none;
}

.Value_added_pd {
    margin-top: 15px; border:1px solid #eee
}

.Value_added_box {
    min-height: 520px;
    padding: 10px 10px 10px 15px;
    background-color: #fff;
    border-left:1px solid #eee
    ;
}

.added_de_box_table {
    width: 100%;
    background: #ddd;
    font-size: 14px
}

.added_de_box_table th {
    background: #f8f8f8;
    padding: 10px 5px;
    font-weight: normal;
    font-size: 14px
}

.added_de_box_table td {
    background: #fff;
    padding: 14px 10px;
    font-size: 14px;
    border-bottom: 1px solid #f2f2f2
}

.added_de_box_table .added_de_box_table_cur td {
    background: #f7f7f7
}

.added_de_box_table_jg {
    color: #f60;
    font-size: 20px;
}

.added_de_box_table_jgyh {
    color: #999
}

.added_de_box_fk {
    padding: 20px 0px 10px 10px;
}

.added_de_box_fk_je {
    color: #f60;
    font-size: 24px;
}

.added_de_box_bth {
    width: 190px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #3d7dfd;
    color: #fff;
    border: none;
    cursor: pointer;
    border-radius: 2px;
    ;
    font-size: 16px;
    display: inline-block
}

.added_de_box_bth:hover {
    background: #f30;
    color: #fff;
    text-decoration: none
}

.added_cont_b {
    width: 380px;
    padding-left: 20px;
    position: relative;
    line-height: 28px;
}

.added_cont_radio {
    width: 13px;
    height: 13px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 8px
}

.added_cont_s {
    display: inline-block;
}

.packloglost_box {
    padding: 0px 20px 20px 20px;
}

.packloglost_box_money {
    font-size: 24px;
    color: #f00
}

.packloglost_box_money_bth {
    padding: 5px 15px;
    background: #47ba0f;
    color: #fff;
    display: inline-block;
    margin-left: 20px;
    border-radius: 5px
}

.packloglost_box_money_bth:hover {
    color: #fff;
    text-decoration: none;
    background: #3ea10d;
}

.packloglost_box_l_b {
    padding: 10px 10px;
}

.packloglost_box_tit {
    background: #f8f8f8;
    padding: 8px 10px;
    font-weight: bold
}

.packloglost_box_list li {
    width: 100%;
    border-bottom: 1px dotted #eee;
    padding: 15px 0;
    float: left
}

.packloglost_box_list_n {
    float: right
}

.packloglost_box_time {
    width: 200px;
    float: left;
    font-size: 12px;
    color: #999;
}

.packloglost_box_yt {
    width: 400px;
    float: left
}

/*积分*/
.integral_list_box {
    overflow: hidden
}

.integral_list {}

.integral_list li {
    width: 22%;
    display: inline-block;
    border: 1px solid #eee;
    margin-right: 20px;
    padding-top: 25px;
    margin-top: 20px;
    border-radius: 5px;
}

.integral_list li:hover {
    border: 1px solid #ff9705
}

.integral_list_n {
    width: 90px;
    height: 90px;
    line-height: 90px;
    color: #fff;
    background: #ff9705;
    border-radius: 50%;
    font-size: 22px;
    text-align: center;
    margin: 0 auto;
}

.integral_listname {
    width: 100%;
    text-align: center;
    font-weight: bold;
    padding: 20px 0 0 0
}

.integral_list_p {
    width: 100%;
    padding: 5px 0;
    text-align: center
}

.integral_list_bth {
    width: 100%;
    padding: 20px 0;
    text-align: center
}

.integral_list_bth_a {
    width: 118px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #3d7dfd;
    color: #fff;
    border-radius:2px;
    display: inline-block;
}

.integral_list_bth_a:hover {
    background: #f60;
    color: #fff;
    text-decoration: none;
}

.integral_list_bth_s {
    width: 118px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #999;
    border-radius: 2px;
    display: inline-block;
    background-color: #f8f8f8;
}

.integral_list_n_c1 {
    background: #6eceb5
}

.integral_list_n_c2 {
    background: #4491e4
}

.integral_list_n_c3 {
    background: #83b5e6
}

.integral_list_n_c4 {
    background: #f97d5b
}

.integral_list_n_c5 {
    background: #f6c221
}

.integral_list_n_c6 {
    background: #ff9705
}

.integral_list_n_c7 {
    background: #4dd0c4
}

.integral_list_n_c8 {
    background: #2d7aaa
}

.integral_list_n_c9 {
    background: #cd6542
}

.integral_list_n_c10 {
    background: #cdab33
}

.integral_list_n_c11 {
    background: #3478cf
}

.integral_cont {
    background-color: #fff;
    border-radius: 8px;
    padding: 10px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 5px;
    ;
}

.integral_cont_list {
    width: 938px;
    border: 1px solid #ddd;
    margin-top: 10px;
}

.integral_cont_list li {
    width: 100%;
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #ddd;
}

.integral_cont_list_span {
    display: inline-block;
    width: 180px;
    border-right: 1px solid #ddd;
    margin-right: 30px;
    padding-left: 10px;
}

.integral_cont_list li b {
    font-size: 16px;
    font-weight: bold;
    color: #f60;
    padding: 0px 5px;
}

.integral_cont_list_span_c {
    display: inline-block;
    width: 350px;
    border-right: 1px solid #ddd;
    padding-left: 10px;
}

.integral_cont_list_a {
    text-decoration: underline;
    color: #f60;
}

.integral_cont_list li:hover {
    background: #f8f8f8
}

.integral_cont_list_span_r {
    width: 110px;
    text-align: center;
    display: inline-block;
    float: left
}

/*优惠券*/
.coupon_list {
    width: 260px;
    float: left;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-top: 5px;
    ;
}

.coupon_topbox {
    width: 100%;
    height: 162px;
    background: #8ac6fd;
    color: #fff;
    float: left;
    position: relative
}

.coupon_topbox_iconbg {
    width: 100%;
    height: 7px;
    position: absolute;
    left: 0px;
    top: -3px;
}

.coupon_topbox_icon {
    width: 7px;
    height: 7px;
    background: #f5f6fa;
    border-radius: 50%;
    display: block;
    float: left;
    margin-left: 3px;
    margin-right: 3px;
}

.coupon_topbox_money {
    width: 100%;
    padding-top: 15px;
}

.coupon_topbox_money_n {
    float: left;
    padding-left: 10px;
}

.coupon_topbox_money_n_n {
    font-size: 36px;
}

.coupon_topbox_money_r {
    float: left;
    padding-top: 5px;
    padding-left: 10px;
}

.coupon_topbox_p_box {
    width: 240px;
    float: left;
    padding: 10px 10px 10px 10px;
}

.coupon_topbox_p {
    line-height: 22px;
    font-size: 12px;
}

.coupon_botbox {
    width: 100%;
    background: #fff;
    padding: 10px 0;
    height: 20px;
    float: left;
    font-size: 12px;
    border-radius: 0px 6px 6px 0
}

.coupon_botbox_xf {
    color: #3d7dfd;
    width: 190px;
    padding-left: 10px;
    float: left
}

.coupon_botbox_zs {
    padding: 2px 9px;
    background: #dd463b;
    color: #fff;
    float: left
}

.coupon_botbox_zs:hover {
    color: #fff
}

.coupon_botbox_sc {
    float: right;
    margin-right: 10px;
    color: #3d7dfd
}

/*购买广告位*/
.my_table {
    background: #e3e3e3;
    margin-top: 20px;
    width: 100%;
    font-family: 微软雅黑;
}

.my_table th {
    height: 38px;
    padding: 10px 10px 10px 10px;
    background: #fff;
    font-size: 14px;
    font-weight: normal;
    border-bottom: 1px solid #eee;
}

.my_table td {
    background: #fff;
    font-size: 12px;
    text-align: center;
    color: #323232;
    border-bottom: 1px solid #eee;
}

.my_table .my_table_th_bg {
    background: #f8f8f8;
    color: #333;
    font-weight: bold;
    padding: 0px 10px 0px 10px;
}

.my_pay_table {
    width: 100%;
    position: relative;
    float: left
}

.my_pay_table_l_bg {
    width: 171px;
    height: 13px;
    background: url(../images/l_bg1.png) no-repeat;
    float: left
}

.my_pay_table_r_bg {
    width: 171px;
    height: 13px;
    float: right
}

.my_pay_hot {
    height: 37px;
    left: 394px;
    position: absolute;
    top: 10px;
    width: 86px;
    z-index: 1;
    overflow: hidden
}

.my_table .my_table_th_bg span {
    display: block;
    position: relative;
    z-index: 10
}

.com_release_buyad_name {
    line-height: 38px;
    font-weight: bold;
    color: #f00
}

.ad_but_btn {
    width: 60px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    text-align: center;
    color: #fff;
    background: #4173ae;
    border-radius: 3px;
    font-size: 14px;
}

.ad_but_btn_n {
    font-size: 16px;
    color: #3d7dfd;
}

/*chongzhi*/
.hyfw_box {
    background-color: #f5f6fa;
    border-radius: 8px;
    padding: 20px;
    min-height: 600px;
    ;
}

.payment_list {
    margin-top: 30px;
    position: relative;
    padding-left: 100px;
    min-height: 40px;
    ;
}

.payment_list_s {
    width: 100px;
    text-align: left;
    line-height: 33px;
    position: absolute;
    left: 0px;
    top: 5px; padding-left:20px ;
}

.payment_list_r {}

.payment_list_text {
    border-radius: 6px;
    border: 1px solid #fff;
    background-color:#f5faff;
    ;
    display: inline-block;
    margin-right: 10px;
    width: 140px;
    height: 80px;
    position: relative;
    cursor: pointer;
    vertical-align: top;
    text-align: center;
    font-size: 18px;
    color: #666;
    margin-bottom: 15px;
}

.payment_list_text_n {
    font-size: 22px;
    font-weight: bold;
    padding-top: 15px;
    color: #3d7dfd;
    padding-bottom: 3px;
    ;
}

.payment_list_text_dw {
    font-size: 12px;
    color: #999;
    display: block;
    font-weight: normal;
}

.payment_list_text_zk {
    font-size: 12px;
    background: linear-gradient(to left, #fe2f3a, #ff6b59);
    height: 15px;
    line-height: 15px;
    padding: 1px 5px;
    position: absolute;
    right: -1px;
    top: -1px;
    color: #fff;
    border-radius: 0px 6px 0 6px
}

.payment_list_input {
    width: 130px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #eee;
    display: inline-block;
    margin-right: 10px;
    text-indent: 10px
}

.payment_list_zdy {
    border-radius: 6px;
    background-color: #f5faff;
    border: 1px solid #fff;
    ;
    display: inline-block;
    margin-right: 10px;
    width: 140px;
    height: 80px;
    position: relative;
    cursor: pointer;
    vertical-align: top;
    text-align: center;
    font-size: 12px;
    color: #666;
    margin-bottom: 15px;
}

.payment_list_zdy input {
    width: 110px;
    margin-left: 10px;
    ;
    border: none;
    text-align: center;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 5px;
    background-color: #fff;
    border-radius: 6px
}

.payment_list_cur {
    border: 1px solid #3d7dfd;
    color: #3d7dfd;
}

.payintegral {
    font-size: 30px;
    color: #3d7dfd;
    margin-right: 5px;
}

.payment_list_textarea {
    width: 500px;
    height: 80px;
    background-color:#f5faff;
    padding: 5px;
    border-radius: 6px;
    border: none;
}

.payment_list_zfb {
    width: 138px;
    height: 49px;
    float: left;
    border: 1px solid #edecec;
    background: url(../images/yun_m_pay.png) no-repeat 20px 5px;
    display: inline-block;
    margin-right: 20px;
    font-size: 0px;
}

.payment_list_wx {
    width: 138px;
    height: 49px;
    float: left;
    border: 1px solid #edecec;
    display: inline-block;
    background: url(../images/yun_m_pay.png) no-repeat 10px -45px;
    font-size: 0px;
}

.payment_list_other {
    width: 138px;
    height: 40px;
    line-height: 40px;
    float: left;
    display: inline-block;
    text-align: center;
    color: #fff;
    background: #3d7dfd;
    border: none;
    cursor: pointer;
    border-radius:2px;
}

.payment_list_text .payment_list_text_icon {
    width: 21px;
    height: 20px;
    background: url(../images/j_fl_icon1.png) no-repeat;
    display: none;
    position: absolute;
    right: 0px;
    bottom: -1px;
}

.payment_list_cur .payment_list_text_icon {
    background: url(../images/j_fl_icon.png) no-repeat
}

.payment_list_s_iocn {
    width: 10px;
    height: 10px;
    display: inline-block;
    background: url(../images/yun_m_comicon.png) no-repeat -277px -89px;
}

.payment_coupon {
    width: 510px;
    border: 1px solid #ddd;
    margin-top: 10px;
    float: left;
    padding-bottom: 20px;
}

.payment_coupon_close {
    width: 100%;
    float: left
}

.payment_coupon_tit {
    width: 100%;
    height: 30px;
    background: #f0f0f0
}

.payment_coupon_tit li {
    width: 100px;
    float: left;
    line-height: 30px;
    text-align: center
}

.payment_coupon_tit_cur {
    background: #fff;
    color: #f60;
}

.payment_coupon_tit .payment_coupon_tit_cur a {
    color: #f60;
}

.payment_coupon_list li {
    width: 155px;
    float: left;
    margin-left: 11px;
    margin-top: 20px;
}

.payment_coupon_money_box {
    width: 135px;
    color: #fff3b2;
    padding: 5px 10px 10px 10px;
    background: #fd3a34;
}

.payment_coupon_p {
    width: 143px;
    border: 1px solid #ddd;
    padding: 5px;
    border-top: none;
}

.payment_coupon_time {
    font-size: 12px;
}

.payment_coupon_money {
    font-size: 30px;
}

.payment_coupon_money_em {
    display: inline-block;
    margin-left: 10px;
}

.payment_coupon_no {
    width: 100%;
    text-align: center;
    padding: 20px 0;
    float: left
}

.payment_coupon_ka {
    width: 100%;
    ;
    float: left
}

.payment_coupon_ka_text {
    width: 230px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #eee;
}

.payment_coupon_ka_list {
    padding-left: 80px;
    position: relative;
    margin-top: 10px;
}

.payment_coupon_ka_list_s {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 80px;
    line-height: 30px;
    text-align: right;
    display: inline-block
}

.payment_coupon_ka_sub {
    width: 70px;
    height: 30px;
    border: none;
    background: #fd3a34;
    color: #fff3b2;
    border-radius: 3px;
    cursor: pointer
}

.fp_tip {
    padding: 0 15px;
    line-height: 26px;
    color: #999;
    font-size: 12px;
    ;
}

/*赏金提现*/
.withdraw_tx_box_n {
    font-size: 24px;
    color: #f00;
}

/*设置*****************************************************************************************/
/*info*/
.info_logo_box {
    position: relative;
}

.info_logo {
    width: 100px;
    height: 100px;
    position: relative;
    background-color: #fff;
    border-radius: 6px;
    border: 1px dashed #ddd;
    background: url(../images/jiahoas.png) center no-repeat;
}

.info_logo img {
    width: 100px;
    height: 100px;
    border-radius: 6px;
    position: absolute;
    left: 0px;
    top: 0px;
    cursor: pointer;
}

.info_logosc {
    width: 100px;
    height: 100px;
    border-radius: 6px;
    position: absolute;
    left: 0px;
    top: 0px;
    border: none;
    font-size: 0px;
    opacity: 0;
    cursor: pointer;
}

.info_logo_p {
    width: 80px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-top: none
}

.info_logo_p a {
    color: #3d7dfd
}

.info_logotip {
    position: absolute;
    left: 150px;
    top: 15px;
    line-height: 30px;
    color: #999;
}

.info_logo_tip {
    color: #cccccc;
    position: absolute;
    left: 120px;
    top: 10px;
    font-size: 13px;
    line-height: 30px;
}

.logo_submit {
    width: 85px;
    height: 35px;
    background: url(../images/uploadlogo.png) no-repeat 0 center;
    margin: 0 auto;
}

.logo_submit_f {
    width: 85px;
    height: 28px;
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.com_add_show {
    width: 100%;
    text-align: center;
    padding-top: 20px;
    float: left
}

.com_add_show_bth {
    width: 130px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    display: inline-block;
    font-size: 16px;
    border: none
}

.com_add_show_bth2 {
    background: #ccc
}

.com_add_show_box {
    width: 100%;
    float: left;
    margin-top: 10px;
    padding: 10px 0;
    text-align: center
}

.com_info_mapbth {
    width: 130px;
    height: 38px;
    background: #4a89e8;
    color: #fff;
    border: none;
    border-radius: 3px;
    cursor: pointer
}

.info_comname_text {
    width: 388px;
    height: 38px;
    border: 1px solid #e6e6e6;
    background: #f8f8f8;
    line-height: 38px;
    padding-left: 10px;
    border-radius: 6px;
}

.com_release_selectbox {
    width: 400px;
}

.com_release_selectbox .layui-input-inline {
    width: 100%
}

.com_info_tip {
    position: relative
}

.com_info_tipbox_p {
    width: 220px;
    border: 1px solid #eeeeee;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    position: absolute;
    left: 560px;
    top: 19px;
    font-size: 12px;
    border-radius: 3px;
}

.com_info_tipbox_box {
    position: relative
}

.com_info_tip_icon {
    width: 7px;
    height: 9px;
    background: url(../images/yun_m_comicon.png) no-repeat -59px -232px;
    display: block;
    position: absolute;
    left: -17px;
    top: 10px;
}

.com_release_mapicon {
    width: 17px;
    height: 17px;
    background: url(../images/yun_m_comicon.png) no-repeat -257px -185px;
    display: inline-block;
    position: absolute;
    right: 7px;
    top: 10px;
}

.com_release_nameewm_img {
    position: absolute;
    position: absolute;
    left: 340px;
    top: 20px;
}

.com_info_textarea {
    width: 300px;
    height: 80px;
    border: 1px solid #ddd
}

.com_release_bd {
    width: 387px;
    position: relative;
    padding-left: 10px;
    background: #f8f8f8;
    border: 1px solid #e6e6e6;
}

.com_release_bd_text {
    width: 300px;
    height: 38px;
    line-height: 38px;
    background: #f8f8f8;
    border: none;
}

.com_release_bd_a {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #3366cc
}

.com_release_textnew {
    width: 307px;
    position: relative;
    padding-left: 10px;
    padding-right: 80px;
    background: #fff;
    border: 1px solid #e6e6e6;
}

.com_release_textnew_a {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #3366cc;
    padding-left: 15px;
    border-left: 1px solid #eee
}

.com_release_textnew_text {
    width: 100%;
    border: none;
    height: 38px;
    line-height: 38px;
}

.mapbox {
    background-color: #fff;
    margin: 0 15px;
    border-radius: 8px;
    padding: 10px;
    min-height: 600px;
}

/*account   settings*/
.account_settings {
    width: 100%;
    float: left;
    padding: 30px 0px 200px 0px;
}

.account_settings_list {
    width: 100%;
    border-bottom: 1px solid #eeeeee;
    padding: 35px 0;
    color: #9d9d9d;
    float: left
}

.account_settings_tit {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    padding-bottom: 8px;
}

.account_settings_list_left {
    float: left;
    padding-left: 80px;
    position: relative
}

.account_settings_bth {
    width: 110px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #ddd;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    float: right
}

.account_settings_list_left_icon {
    width: 25px;
    height: 25px;
    position: absolute;
    left: 30px;
    top: 3px;
    display: inline-block
}

.account_settings_list_left_icon_m {
    background: url(../images/yun_m_icon.png) no-repeat 0 -105px
}

.account_settings_list_left_icon_sj {
    background: url(../images/yun_m_icon.png) no-repeat -70px -105px
}

.account_settings_list_left_icon_yx {
    background: url(../images/yun_m_icon.png) no-repeat -39px -105px
}

.account_settings_list_left_icon_sf {
    background: url(../images/yun_m_icon.png) no-repeat -100px -105px
}

.account_settings_list_left_icon_user {
    background: url(../images/yun_m_icon.png) no-repeat 0px -130px
}

.account_settings_tit_zt {
    color: #f60;
    font-size: 12px;
    margin-left: 20px;
    padding: 20px;
    position: relative;
    display: inline-blcok
}

.account_settings_tit_icon {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url(../images/yun_m_index_tip.png) no-repeat;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 20px;
}

.account_settings_tip {
    color: #f60
}

.account_settings_passwd {
    width: 440px;
    height: 488px;
    background: #fff;
    position: fixed;
    left: 400px;
    top: 100px;
    border: 1px solid #eee;
    padding: 10px;
    border-radius: 5px;
}

.account_settings_passwd_box {
    width: 330px;
    padding-left: 55px;
}

.account_settings_passwdlist {
    width: 100%;
    padding-top: 20px;
}

.account_settings_passwd_name {
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.account_settings_passwd_text {
    width: 328px;
    height: 40px;
    border: 1px solid #e8e8e8;
    margin-top: 5px;
    text-indent: 10px;
}

.account_settings_passwdlist em {
    display: none;
}

.account_settings_passwd_textw131 {
    width: 131px;
}

.account_settings_passwdsm {
    padding-top: 10px;
    color: #66656a
}

.account_settings_passwd_bth {
    width: 100%;
    height: 40px;
    background: #f60;
    color: #fff;
    border: none;
    font-size: 16px;
    cursor: pointer;
}

.account_settings_passwd_h1 {
    font-size: 14px;
    font-weight: bold;
    padding: 20px 10px;
    border-bottom: 1px solid #e8e8e8;
    position: relative
}

.account_settings_passwd_close {
    position: absolute;
    right: 30px;
    top: 20px;
    display: inline-block;
    font-weight: normal;
}

/*binding   settings*/
.Binding_list_box {
    width: 100%;
}

.Binding_list {
    margin-bottom: 20px;
    padding: 15px 0 20px 230px;
    min-height: 62px;
    position: relative;
    background-color: #fff;
    border-radius: 8px;border-bottom:1px solid #eee;
    ;
}

.Binding_list_left {
    width: 50px;
    position: absolute;
    left: 20px;
    top: 20px;
}

.Binding_list_left img {
    vertical-align: middle;
    margin-right: 5px;
}

.Binding_list_cont {
    ;
}

.Binding_list_text {
    color: #999;
    line-height: 25px;
    word-break: break-all;
    font-size: 12px;
    margin-top: 18px;
}

.Binding_mt {
    margin-top: 10px;
}

.Binding_oper {
    position: absolute;
    right: 20px;
    top: 30px;
}

.Binding_submit,
.Binding_submit:hover {
    background: #2579fa;
    border-radius: 2px;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 2px 14px 3px;
    color: #fff;
}

.Binding_submit_qx {
    background: #eee;
    border-radius: 20px;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 2px 14px 3px;
    color: #999;
}

.Binding_submit_qx:hover {
    background: #6ab83a;
    color: #fff;
    text-decoration: none
}

.Binding_submit_rz {
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #3d7dfd;
    color: #fff;
    border-radius: 4px;
}

.Binding_submit_rz:hover {
    background: #6ab83a;
    color: #fff;
    text-decoration: none
}

.Binding_h1 {
    width: 100%;
    float: left;
    color: #666;
    font-size: 14px;
    line-height: 30px;
}

.Binding_h1_time {
    display: inline-block;
    padding-left: 50px;
}

.Binding_hint {
    width: 928px;
    float: left;
    background: #fcfcfc;
    border: 1px dashed #e4e4e4;
    color: #333;
    line-height: 36px;
    padding-left: 10px;
    font-size: 14px;
    margin: 8px 0 0 0;
}

.Binding_hint_left {
    float: left;
}

.Binding_hint a {
    float: right;
    color: #1178c3;
    margin-right: 10px;
    cursor: pointer;
}

.Binding_hint b {
    color: #c30;
    font-weight: normal;
}

.Binding_a {
    color: #06F;
    margin-left: 15px;
    text-decoration: underline
}

.Binding_list_b {
    color: #666
}

.Binding_pop_box_msg {
    background-color: #FEFCE8;
    border: 1px solid #FFE4B5;
    color: #E5A408;
    padding: 10px;
    font-size: 14px;
}

.Binding_pop_box_list {
    margin-top: 20px;
    padding-left: 110px;
    position: relative
}

.Binding_pop_box_list_text {
    width: 170px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #cccccc;
    color: #666;
    padding-left: 10px;
}

.Binding_pop_box_list_left {
    display: inline-block;
    width: 110px;
    line-height: 28px;
    text-align: right;
    position: absolute;
    left: 0px;
    top: 4px;
    font-size: 14px;
    color: #666;
}

.Binding_pop_box_list_left_i {
    color: #F30;
    margin-right: 5px;
}

.Binding_pop_sub {
    width: 100%;
    float: left
}

.Binding_pop_bth {
    background-color: #f8f8f8;
    background-image: -moz-linear-gradient(top, #f8f8f8, #f5f5f5);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(1, #f5f5f5));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType='0');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5');
    background-image: linear-gradient(to bottom, #f8f8f8 0, #f5f5f5 100%);
    border-radius: 3px;
    border: 1px solid #E5E5E5;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0px 15px;
    cursor: pointer;

}

.Binding_pop_p {
    line-height: 28px;
}

.Binding_pop_p_n {
    font-weight: bold;
    color: #666
}

.Binding_pop_box_magbth {
    background-color: #F7F7F7;
    background-image: -moz-linear-gradient(top, #F7F7F7, #F3F2F2);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F7F7), color-stop(1, #F3F2F2));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#F3F2F2', GradientType='0');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#F3F2F2');
    background-image: linear-gradient(to bottom, #F7F7F7 0, #F3F2F2 100%);
    border-radius: 2px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ddd;
    padding: 2px 14px 3px;
    color: #323333;
}

.Binding_pop_tip {
    margin-top: 30px;
    border-top: 1px solid #eee;
    padding: 10px 0;
    font-weight: bold
}

.Binding_pop_tip_p {
    line-height: 25px;
    font-size: 12px;
}

.Binding_pop_box_list img {
    vertical-align: middle;
    margin-left: 10px;
}

.Binding_pop_box_msg_cont {
    position: relative
}

.Binding_pop_box_msg_cont_pic {
    width: 140px;
    position: absolute;
    right: 20px;
    top: 10px;
    text-align: center
}

.Binding_pop_box_msg_cont_pic_p {
    padding: 5px 0 0 0;
    color: #09F;
    display: inline-block
}

.Binding_pop_box_msg_cont_new {
    width: 20px;
    text-align: center;
    border-radius: 20px;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    background: #f00;
    color: #fff;
    position: absolute;
    left: 30px;
    top: -10px;
}

.Binding_pop_box {
    padding: 10px;
}

.Binding_pop_box_list_P {
    padding: 20px 10px 10px 10px;
    color: #C00
}

.bingding_yx_wr {
    float: left;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
}

.bingding_yx {
    width: 26px;
    height: 26px;
    margin-top: 5px;
    padding: 8px;
    border-radius: 50px;
    float: left;
    display: block;
    background: #ccc;
}

.binding_yx_icon {
    width: 26px;
    height: 26px;
    background: url(../images/yun_m_comicon.png) no-repeat -166px -120px;
    display: inline-block;
}
.binding_xg_icon {
    width: 26px;
    height: 26px;
    background: url(../images/yun_m_comicon.png) no-repeat -129px -35px;
    display: inline-block;
}

.binding_sj_icon {
    width: 26px;
    height: 26px;
    background: url(../images/yun_m_comicon.png) no-repeat -203px -120px;
    display: inline-block;
}

.binding_qq_icon {
    width: 26px;
    height: 26px;
    background: url(../images/yun_m_comicon.png) no-repeat -236px -119px;
    display: inline-block;
}

.binding_xl_icon {
    width: 26px;
    height: 26px;
    background: url(../images/yun_m_comicon.png) no-repeat -272px -120px;
    display: inline-block;
}

.binding_wx_icon {
    width: 26px;
    height: 26px;
    background: url(../images/yun_m_comicon.png) no-repeat -165px -151px;
    display: inline-block;
}

.binding_sf_icon {
    width: 26px;
    height: 26px;
    background: url(../images/yun_m_comicon.png) no-repeat -207px -148px;
    display: inline-block;
}

.bingding_yx_cur {
    background: #6ab83a;
}

.Binding_list_name {
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    left: 100px;
    top: 35px;
}

.Binding_list_no {
    color: #f00;
    padding-left: 20px;
    display: inline-block;
    position: relative
}

.Binding_list_no_icon {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url(../images/yun_m_index_tip.png) no-repeat;
    position: absolute;
    left: 0px;
    top: 3px;
}

.license_box {
    padding: 15px;
    position: relative
}

.license_tip {
    background: #fffcdc;
    border: 1px solid #faebcc;
    padding: 5px 10px;
    font-size: 13px;
}

.license_left {
    width: 450px;
    border-right: 1px solid #eee;
    margin-top: 20px;
    margin-bottom: 20px;
}

.license_list {
    padding: 10px 0px 10px 100px;
    position: relative
}

.license_tit {
    padding: 15px;
}

.license_list_name {
    width: 85px;
    position: absolute;
    left: 15px;
    top: 10px;
    line-height: 35px;
}

.license_left_text {
    width: 250px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #ddd;
    padding-left: 5px;
    color: #666
}

.license_list_bth {
    width: 142px;
    height: 49px;
    background: #007ccf;
    border: none;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    cursor: pointer
}

.licensefile_box {
    width: 118px;
    height: 38px;
    line-height: 38px;
    background: #f8f8f8;
    border: 1px solid #ddd;
    position: relative
}

.licensefile_box_p {
    display: inline-block;
    padding-left: 50px;
    background: url(../images/pic_img.png) no-repeat 10px center;
}

.licensefile_bth {
    width: 98px;
    height: 38px;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0
}

.licensefile_box_tip {
    margin-top: 10px;
    font-size: 12px;
    color: #999
}

.licensefile_boxw130 {
    width: 130px
}

.license_right {
    width: 300px;
    position: absolute;
    right: 30px;
    top: 65px;
    text-align: center
}

.license_ewm {
    width: 130px;
    height: 130px;
    border: 1px solid #ddd;
    padding: 10px 10px 10px 10px;
    margin: 10px auto
}

.license_right_p {
    padding-bottom: 20px;
    color: #f00
}

.licensefile_box_img {
    position: absolute;
    left: 240px;
    top: 10px;
}

.admin_password {
    width: 100%;
    margin-top: 15px;
    float: left
}

.admin_password .vs_right_span {
    line-height: 28px;
    padding-left: 10px;
    color: #666
}

.text_s_left {
    width: 140px;
    display: inline-block;
    font-size: 14px;
    text-align: right;
    color: #686868;
    float: left;
    line-height: 28px
}

.tongj_box {
    width: 100%;
    float: left;
    padding-top: 20px;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    padding-bottom: 20px;
    margin-top: 15px
}

.tongj_list {
    width: 180px;
    float: left;
    border-right: 1px solid #ddd;
    margin-right: 33px;
    margin-left: 20px;
    _margin-left: 10px;
}

.tongj_list_last {
    margin-right: 0;
    border: none;
}

.tongj_list_name {
    font-size: 16px;
}

.tongj_list_b_n {
    font-size: 24px;
    color: #f60
}

.tongji_info_text {
    width: 140px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #CFCFCF;
    border-bottom: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    color: #666;
    text-indent: 5px;
    float: left;
    background: #fff url(../images/input_date.png) no-repeat 115px 5px;
    margin-right: 10px;
    _margin-right: 5px;
}

.com_stat_ti_z {
    z-index: 100000
}

.tongji_info_text_sub {
    width: 65px;
    height: 38px;
    background: #3d7dfd;
    color: #fff;
    border: none;
    float: left;
    cursor: pointer;
    border-radius: 3px;
}

.tongji_nav_box {
    width: 270px;
    border: 1px solid #eee;
    border-left: none;
    float: left;
}

.tongji_nav {
    display: inline-block;
    padding: 3px 15px;
    border-left: 1px solid #eee;
    float: left;
}

/*求职咨询*/


/*面试评价*/

.com_pl_gc {
    line-height: 30px;
    padding-left: 30px;
}

.com_pl_n {
    color: #f60;
    font-weight: bold
}


/*资料*****************************************************************************************/
.show_pic {
    width: 100%;
}

.btn_02_ie {
    _margin-left: 14px;
}

.show_pic_list {
    width: 24%;
    display: inline-block
}

.show_pic_list_box {
    margin: 15px 15px 15px 15px;
    background-color: #fff;
    border-radius: 8px;
    ;
}

.show_pic_list_box:hover {
    border: 1px solid #ddd;
    box-shadow: 0 7px 14px #B0B0B0;
}

.show_pic_list_pic {
    width: 100%;
    position: relative;
    font-size: 14px;
}

.show_pic_list_pic img {
    width: 100%;
    display: block;
    border-radius: 8px;
}

.show_pic_list_pic_name {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden
}

.show_pic_list_opt {
    font-size: 14px;
    width: 100%;
    padding: 10px 0;
    text-align: center
}

.index_photo_new {
    width: 100%
}

.file_button {
    width: 100%;
    border-top: 1px dashed #D0E5FB;
    padding-top: 10px;
    margin-top: 10px;
}

.uppic_box {
    background-color: #fff;
    margin: 0 15px;
    min-height: 600px;
    border-radius: 8px;
    padding: 15px;
    ;
}

.show-pic_sc {
    width: 106px;
    height: 37px;
    line-height: 37px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    background: url(../images/sub1.png) no-repeat;
    text-align: center;
}

.xubox_input {
    left: 30px;
    top: 50px;
    position: absolute
}

.box_infobox_span {
    float: left;
    line-height: 28px;
    color: #666;
    font-size: 14px;
}

.file_button_edit {
    width: 100%;
    float: left;
}

.file_button_edit li {
    width: 510px;
    float: left;
    margin-bottom: 10px;
}

.file_button_edit .file_button_edit_img {
    width: 220px;
    margin-right: 12px;
    margin-bottom: 20px;
}

.file_button_edit .tit {
    float: left;
    line-height: 30px;
}

.file_button_edit_input {
    width: 200px;
    height: 30px;
    background: #fff;
    border: 1px solid #ddd;
    line-height: 30px;
    color: #888;
    padding-left: 10px;
}

.com_info_box {
    padding: 30px;
}

/*模板设置*/
.comtpl_box {
    width: 100%;
    overflow: hidden
}

.comtpl_box .comtpl_box_c {}

.compl_list {
    width: 24.5%;
    display: inline-block;
    vertical-align: top
}

.compl_list_box {
    margin-left: 15px;
    margin-top: 20px;
    background-color: #fff;
    border-radius: 6px;
    position: relative;
}

.compl_list .compl_list_pic {
    width: 100%;
    overflow: hidden;
    height: 210px;
    text-align: center
}

.compl_list .compl_list_pic img {
    width: 100%;
    height: 210px;
    border-radius: 6px 6px 0 0;
}

.compl_list .compl_list_b_box {
    padding-left: 20px;
    padding-right: 20px;
}

.compl_list_b_opt {
    border-top: 1px solid #eee;
    padding: 10px 0;
    text-align: center
}

.compl_list_b_optsy {
    position: absolute;
    right: 0px;
    top: 0px;
    border-radius: 0px 6px 0 6px;
    background-color: #3478ea;
    color: #fff;
    padding: 5px;
}

.comtpl_name {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-top: 10px;
    font-size: 16px;
}

.compl_list_p {
    width: 100%;
    height: 35px;
    line-height: 35px;
}

.compl_list .compl_list_b_box .comtpl_b {
    font-size: 16px;
    color: #3d7dfd
}

.compl_list .compl_list_b_box .comtpl_submit {
    width: 106px;
    height: 37px;
    background: url(../images/sub1.png) no-repeat;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 37px;
    margin-top: 10px;
}

.compl_list .compl_list_b_box .comtpl_submit:hover {
    text-decoration: none
}

.compl_bth {
    width: 100%;
    border-top: 1px dotted #ccc;
    padding-top: 10px;
    text-align: center;
    float: left;
    margin-top: 10px;
}

.may_sr {
    line-height: 30px;
    margin-bottom: 10px;
}

.compl_list_ysy {
    width: 70px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #f8f8f8;
    color: #444;
    margin-top: 15px;
    float: left;
    margin-right: 10px;
    border-radius: 3px;
}

.compl_list dd .compl_list_hf {
    width: 70px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #ddd;
    color: #f60;
    margin-top: 15px;
    float: left;
    margin-right: 10px;
    border-radius: 3px;
}

.compl_list dd .compl_list_ysy a {
    color: #fff
}

.compl_list dd .comtpl_submit_sy {
    width: 70px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #ddd;
    color: #f60;
    border-radius: 3px;
    margin-top: 15px;
    display: inline-block
}

.compl_list dd .comtpl_submit_gm {
    width: 70px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #ddd;
    color: #3d7dfd;
    margin-top: 15px;
    display: inline-block;
    border-radius: 3px
}

.compl_list dd .comtpl_submit_yl {
    width: 70px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #ddd;
    color: #3d7dfd;
    margin-top: 15px;
    display: inline-block;
    border-radius: 3px
}

/*招聘统计*/
.com_stat {
    width: 100%;
}

.com_stat_top {
    width: 100%;
    margin: 10px 0 0 0;
}

.com_stat_tit {
    width: 158px;
    position: relative;
    margin-right: 10px;
}

.com_stat_job {
    position: absolute;
    width: 156px;
    border: 1px solid #ddd;
    left: 0;
    top: 32px;
    background: #fff;
    border-bottom: none;
}

.com_stat_job li {
    width: 156px;
    float: left;
    line-height: 30px;
    border-bottom: 1px solid #ddd;
}

.com_stat_job li a {
    width: 146px;
    padding-left: 10px;
    display: block;
}

.com_stat_job li a:hover {
    background: #3d7dfd;
    color: #fff;
}

.com_stat_main {
    width: 100%;
}

.com_stat_main_item {
    width: 100%;
}

.com_stat_h {
    width: 100%;
    margin: 10px 0;
    background: #f8f8f8
}

.Company_h1_line {
    width: 5px;
    height: 18px;
    background: #3d7dfd;
    margin-top: 10px;
}

.com_stat_title {
    font-size: 16px;
    line-height: 36px;
    margin-left: 8px;
}

.com_sta_list {
    color: #555;
    line-height: 36px;
    color: #f60;
    margin-right: 10px;
}

.com_stat_con {
    width: 100%;
}

.com_stat_con img {
    width: 736px;
    margin-left: 25px;
}

/*page*/
.diggg {
    font-weight: normal;
    text-align: center;
    float: right
}

.diggg a {
    display: inline-block;
    border: 1px solid #eee;
    padding: 5px 12px;
    margin-left: 10px;
    color: #666;
    border-radius: 3px;
}

.diggg .selected {
    background: #3d7dfd;
    border: 1px solid #3d7dfd;
    color: #fff;
}

.diggg em {
    display: inline-block;
    padding: 5px 10px;
    color: #666
}

.pages a {
    display: inline-block;
    border: 1px solid #eee;
    padding: 5px 10px;
    margin-left: 10px;
    color: #666
}

.pages .selected {
    background: #3d7dfd;
    color: #fff;
}

.pages em {
    display: inline-block;
    padding: 5px 10px;
    color: #666
}

.footernav {
    width: 100%;
    margin-top: 10px;
    text-align: center;
    height: 60px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 10px;
    color: #666;
    font-size: 12px;
}

.text_seclet {
    color: #6C6C6C;
    cursor: pointer;
    float: left;
    margin-right: 10px;
    _margin-right: 5px;
}

.text_seclet_w250 {
    width: 250px;
}

.text_seclet_w100 {
    width: 100px;
    background: #fff url("../images/com_select.jpg") no-repeat scroll 75px center;
}

.cus-sel-opt-panel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CFCFCF;
    left: 0;
    max-height: 160px;
    overflow: auto;
    position: absolute;
    top: 37px;
    width: 248px;
    overflow: auto;
    overflow-x: hidden;
    _height: expression(this.scrollHeight > 160 ? "160px": "auto");
}

.cus-sel-opt-panel ul li {
    margin-top: 0;
}

.cus-sel-opt-panel ul li a {
    display: block;
    line-height: 23px;
    padding-left: 10px;
    width: 99%
}

.cus-sel-opt-panel ul li a:hover {
    background: #83C8EC;
    color: #FFFFFF;
    text-decoration: none;
}

.text_seclet_cur {
    position: relative;
    z-index: 200;
}

.text_seclet_w158 {
    width: 158px;
    background: #fff url(../images/com_select.jpg) no-repeat 135px center;
}

.text_seclet_w220 {
    width: 220px;
    background: #fff url(../images/com_select.jpg) no-repeat 190px center;
}

.cus-sel-opt-panel-w156 {
    width: 156px;
}

.cus-sel-opt-panel-w132 {
    height: 132px;
    width: 132px;
}

.cus-sel-opt-panel-H132 {
    height: 50px;
}

.cus-sel-opt-panel-H72 {
    height: 72px;
}

.cus-sel-opt-panel-w220 {
    width: 220px;
}

.SpFormLBut {
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    color: #6C6C6C;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    margin-right: 5px;
    padding: 0 25px 0 5px;
    text-align: left;
    background: #fff url(../images/com_select.jpg) no-repeat 225px center;
}

.ps_box {
    padding: 0px 25px;
}

.ps_box_c {
    height: 115px;
    background: #f8f8f8
}

.ps_select {
    padding: 15px;
}

.search_resume_top {
    padding-left: 450px;
    position: relative
}

.search_resume_left {
    width: 450px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.ps_select_box {
    width: 175px;
    height: 36px;
    border: 1px solid #e6e6e6;
    float: left;
    border-radius: 2px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.ps_select_option {
    width: 175px;
    float: left
}

.ps_class {
    width: 173px;
    height: 36px;
    border: 1px solid #ddd;
    margin-left: 10px;
    position: relative;
}

.ps_class_bx {
    display: block;
    border: none;
    width: 173px;
    text-align: left;
    padding-left: 10px;
    height: 36px;
    color: #666;
    background: #fff url(com_select.jpg) no-repeat 155px center;
    cursor: pointer;
}

.ps_class_city {
    display: block;
    border: none;
    width: 173px;
    text-align: left;
    padding-left: 10px;
    height: 36px;
    color: #666;
    background: #fff url(com_select.jpg) no-repeat 155px center;
    cursor: pointer;
}

.ps_class_exe {
    width: 150px;
    height: 32px;
    border: 1px solid #ddd;
    margin-right: 10px;
}

.ps_exe {
    display: block;
    border: none;
    width: 150px;
    text-align: left;
    padding-left: 10px;
    height: 32px;
    color: #666;
    background: #fff url(com_select.jpg) no-repeat 125px center;
    cursor: pointer;
}

.ps_head_cn {
    width: 4px;
    height: 16px;
    background: #3d7dfd;
    margin-right: 10px;
    margin-top: 12px;
}

.ps_head {
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-bottom: 10px;
}

.ps_head_ft {
    margin-left: 20px;
}

.ps_head_rt {
    color: #666;
    margin-right: 20px;
}

.ps_head_rt_bt {
    padding-right: 5px;
    padding-top: 14px;
}

.ps_head_rt_wr {
    margin-right: 20px;
}

.ps_head_cn_s {
    font-weight: bold
}

.ps_ct {
    padding: 0px 20px 20px 20px;
}

.ps_ct table {
    width: 100%;
    text-align: center;
}

.ps_ct table th {
    padding: 10px 12px;
    font-size: 14px;
    text-align: center;
    font-weight: 700;
    color: #666;
    background: #f2f2f2;
}

.ps_ct td {
    color: #666;
    padding: 15px;
    border-bottom: 1px dotted #E5E5E5;
    background: #fff
}

.ps_ct tr td a.ps_ct_yq {
    padding-right: 10px;
}

.ps_ct tr td a.ps_ct_nm {
    color: #3d7dfd;
    font-weight: bold;
    float: left;
}

.search_user_text_s {
    width: 100%;
    margin-top: 15px;
    text-align: center
}

.search_user_but_text {
    display: block;
    width: 350px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e6e6e6;
    padding-left: 10px;
    margin-left: 10px;
}

.search_user_but_text_bth {
    border: none;
    cursor: pointer;
    width: 130px;
    height: 38px;
    line-height: 38px;
    background: #3d7dfd;
    color: #fff;
    font-size: 15px;
    margin-left: 10px;
    border-radius: 3px;
}

.search_user_but_text_qk {
    padding-left: 10px;
    height: 36px;
    line-height: 36px;
    color: #f60;
}

.ps_ct tr td img {
    float: left;
}

.sex_n {
    float: left;
}

.ps_xz_box {
    width: 178px;
    height: 36px;
    border: 1px solid #e6e6e6;
    float: left;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
    background: #fff;
    position: relative;
    cursor: pointer
}

.ps_xz_box_name {
    display: block;
    line-height: 36px;
    background: #fff url(com_select.jpg) no-repeat 158px center;
    padding-left: 10px;
}

.resume_xzfw {
    float: left;
    height: 36px;
    line-height: 36px;
    color: #666;
    margin-right: 15px;
}

.resume_xz_bth {
    width: 50px;
    height: 36px;
    line-height: 36px;
    background: #f60;
    color: #fff;
    border: none;
    margin-left: 15px;
}

.resume_xz {
    width: 255px;
    background: #fff;
    border: 1px solid #e6e6e6;
    position: absolute;
    left: 0px;
    top: 35px;
    padding-left: 10px;
    padding-bottom: 10px;
}

.resume_xz_text {
    width: 80px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ddd;
    float: left
}

.resume_xz_line {
    padding: 4px 5px;
    float: left
}

.resume_xz_bth {
    width: 50px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #eee;
    background: #f8f8f8;
    color: #333;
    border-radius: 3px;
    cursor: pointer
}

/*人才库*/
.com_resume_homesearch {
    width: 100%;
    min-height: 100px;
    float: left;
    padding-top: 15px;padding-bottom: 15px;
}

.com_resume_homebox {
    padding: 0px 20px;
    color: #848484
}

.com_resume_homesearch_job {
    width: 330px;
    height: 36px;
    line-height: 36px;
    border-radius: 3px;
    float: left;
    margin-left: 10px;
    position: relative;  
}

.com_resume_homesearch_jobbth {
    width: 100%;
    height: 36px;
    line-height: 36px;
    border: none;
    background: url(../images/com_lbicon.png) no-repeat 265px center;
    text-align: left;
    color: #848484;
    cursor: pointer;
}

.com_resume_homesearch_city {
    width: 340px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    border-radius: 3px;
    float: left;
    margin-left: 10px; 
    position: relative
}

.com_resume_homesearch_city .xm-select-parent .xm-select .xm-select-input {
    width: 110px
}

.com_resume_homesearch_job .xm-select-parent .xm-select .xm-select-input {
    width: 110px
}

.com_resume_homesearch_citybth {
    width: 100%;
    height: 36px;
    line-height: 36px;
    border: none;
    background: url(../images/cityiocn.png) no-repeat 155px center;
    text-align: left;
    color: #848484;
    cursor: pointer;
}

.com_resume_homesearch_select {
    width: 120px;
    height: 38px;
    line-height: 38px;
    float: left;
    margin-left: 10px; margin-top: 10px;
}

.com_resume_homesearch_xb {
    width: 80px;
    height: 38px;
    line-height: 38px;
    float: left;
    margin-left: 15px;
}

.com_resume_homesearch_tj {
    float: left;
    margin-left: 20px;
    padding-left: 25px;
    position: relative;
    margin-top: 8px;
    cursor: pointer
}

.com_resume_homesearch_tj_c {
    width: 16px;
    height: 16px;
    display: inline-block;
    border: 1px solid #d9d9d9;
    background: #fff;
    position: absolute;
    left: 0px;
    top: 2px;
    border-radius: 2px;
}

.com_resume_homesearch_tj_cur .com_resume_homesearch_tj_c {
    border: 1px solid #f60;
    background: #fff url(../images/com_cicon.png) no-repeat center center
}

.com_resume_homesearch_stj {
    width: 320px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e6e6e6;
    background: #fff;
    border-radius: 3px;
    float: left;
    margin-left: 20px;
}

.com_resume_homesearch_stj_text {
    width: 240px;
    height: 36px;
    line-height: 36px;
    border: none;
    text-indent: 10px;
}

.com_resume_homesearch_stj_bth {
    width: 60px;
    height: 36px;
    color: #fff;
    float: right;
    border: none;
    background: #266cf2 ;
    ;
    border-radius: 0 3px 3px 0;
    cursor: pointer
}

.com_resume_homesearch_qk {
    float: left;
    line-height: 36px;
    margin-left: 10px;
}

.com_resume_homesearch_bot { margin-top: 10px;
    float: left
}

.com_resume_homesearch_qk_a {
    display: inline-block;
    padding-left: 20px;
    background: url(../images/qk_icon.png) no-repeat left center;
    color: #999
}

.com_resume_listbox {}

.com_resume_listbox_tit {
    width: 100%;
    height: 40px;
    position: relative
}

.com_resume_t {
    line-height: 40px;
    font-weight: bold; font-size:16px; color:#000
}

.com_resume_listbox_titlist li {
    width: 100px;
    line-height: 40px;
    display: inline-block;
    border-right: 1px solid #e6e6e6;
    position: relative;
    padding-left: 18px
}

.com_resume_listbox_titlist li .com_resume_listbox_titjt {
    width: 7px;
    height: 10px;
    background: url(../images/com_pxjt.png) no-repeat -11px 0;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 16px;
}

.com_resume_listbox_titlist .com_resume_listbox_titlist_cur {
    position: relative
}

.com_resume_listbox_titlist .com_resume_listbox_titlist_cur .com_resume_listbox_titline {
    width: 100%;
    height: 2px;
    background: #ff6600;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: -1px;
}

.com_resume_listbox_titlist_cur a {
    color: #f60;
}

.com_resume_listbox_titlist .com_resume_listbox_titlist_cur .com_resume_listbox_titjt {
    background: url(../images/com_pxjt.png) no-repeat 0 0;
}

.com_resume_listbox_titlook {
    position: absolute;
    right: 30px;
    top: 10px;
    font-size: 12px;
}

.com_resume_listbox_titlook_zs {
    margin-left: 10px;
    display: inline-block
}

.com_resume_listbox_titlook_zs .com_resume_listbox_titlook_zslb {
    width: 13px;
    height: 10px;
    display: inline-block;
    background: url(../images/com_r_sx.png) no-repeat -38px 0px;
}

.com_resume_listbox_titlook_zs .com_resume_listbox_titlook_zsxx {
    width: 13px;
    height: 10px;
    display: inline-block;
    background: url(../images/com_r_sx.png) no-repeat -26px 0px;
}

.com_resume_listbox_titlook_cur .com_resume_listbox_titlook_zslb {
    width: 13px;
    height: 10px;
    display: inline-block;
    background: url(../images/com_r_sx.png) no-repeat 0px 0px;
}

.com_resume_listbox_titlook_cur .com_resume_listbox_titlook_zsxx {
    width: 13px;
    height: 10px;
    display: inline-block;
    background: url(../images/com_r_sx.png) no-repeat -14px 0px;
}

.com_resume_showtable {
    width: 100%
}

.com_resume_showtable td {
    padding: 15px;
    border-bottom: 1px solid #f2f2f2
}

.com_resume_showlist {
    font-size: 14px;
    padding: 10px 10px 10px 130px;
    position: relative
}

.com_resume_username {
    font-size: 15px;
    margin-right: 20px;
    font-weight: bold;
}

.com_resume_userinfo {
    color: #44494f
}

.com_resume_userinfo {
    color: #44494f
}

.com_resume_userinfo .look_user{
    color: #fff;
    font-size: 12px;
    background: #66a1ff;
    position: absolute;
    left: 180px;
    top: 3px;
    width: 47px;
    text-align: center;
    padding: 0 5px;
    font-size: 12px;
    border-radius: 20px;
}

.com_resume_userline {
    padding: 0px 10px;
    font-size: 12px;
    color: #999
}

.com_resume_userinfo_city {
    padding: 10px 0;
}

.com_resume_userinfo_tag .com_resume_userinfo_bq {
    display: inline-block;
    margin-top: 10px;
    background-color: #edf2fb;
    padding: 1px 6px;
    border-radius: 2px;
    margin-right: 8px;
    font-size: 12px;
}

.com_resume_userinfo_yx {
    width: 300px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.com_resume_userinfo_yx_n {
    color: #333
}

.com_resume_userinfo_xz {
    text-align: right;
}

.com_resume_userinfo_xz_bth {
    width: 105px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    display: inline-block;
    background: #3d7dfd;
    color: #fff;
    border-radius: 40px;
}

.com_resume_userinfo_xz_bth:hover {
    background: #f00;
    color: #fff;
    text-decoration: none;
}

.com_resume_userinfo_time {
    padding-bottom: 15px;
    text-align: right;
    padding-right: 10px;
    font-size: 12px;
}

.com_resume_userinfo_add {
    display: block;
}

.com_resume_userinfo_want {
    color: #3d7dfd;
    display: inline-block;
    padding: 0px 10px;
}

.com_resume_userinfo_wantjob {}

.com_resume_showcont {
    padding-left:60px;
    position: relative;
    font-size: 13px;
}

.com_resume_showpic {
    position: absolute;
    left: 10px;
    top: 0px;
}

.com_resume_showpic img {
    border-radius: 50%
}

.com_resume_show_listtable {
    width: 100%;
}
.com_resume_show_listtable tr{
    position: relative;
}

.com_resume_show_listtable .look_user{
    color: #fff;
    font-size: 12px;
    background: #66a1ff;
    position: absolute;
    right: 53px;
    top: 15px;
    width: 36px;
    text-align: center;
    padding: 0 5px;
    font-size: 10px;
    border-radius: 20px;
}

.com_resume_show_listtable td {
    padding: 12px 10px;
    border-bottom: 1px solid #eee
}

.com_resume_showjobname {
    color: #3d7dfd
}

.com_resume_showuserxz {
    color: #3d7dfd
}

.com_user_sjrz {
    display: inline-block;
    width: 13px;
    height: 16px;
    background: url(../images/user_sjrz.png) no-repeat;
    vertical-align: middle;
    margin-left: 5px;
}

.com_user_zp {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/user_zp.png) no-repeat;
    vertical-align: middle;
    margin-left: 5px;
}

.rck_search {
    width: 100%;
    float: left;
    ;
    background-color: #fff;
    border-radius: 8px;
    ;
}

.jzzt {
    text-align: center;
    color: #fe8911;
    border-radius: 20px;
    display: inline-block;
    padding: 2px 10px;
    font-size: 12px;
    background-color: #fff5eb;
}



/*下拉菜单*/
.ps_class_exe {
    position: relative;
}

.ps_tm_list {
    border: 1px solid #eee;
    position: absolute;
    background: #fff;
    max-height: 160px;
    overflow: auto;
    overflow-x: hidden;
    z-index: 99999;
    width: 235px;
}

.tm_list {
    width: 150px;
}

.ps_tm_list li a {
    padding-left: 10px;
    height: 28px;
    line-height: 28px;
    display: block;
    text-decoration: none;
    color: #999;
}

.ps_tm_list li a:hover {
    background: #DAE7F8;
    color: #666;
}

.ps_seat {
    position: absolute;
}


/*邀请面试*/
.com_resume_yqbox {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.com_resume_yqbox dl {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.com_resume_yqbox dl dt {
    width: 110px;
    text-align: right;
    float: left;
    line-height: 35px;
}

.com_resume_yqbox dl dd {
    float: left;
}

.com_resume_yqbox .resume_yqbox_text {
    width: 360px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #D2D2D2;
    border-radius: 2px;
    padding: 0px 5px;
    color: #666
}

.com_resume_yqbox .resume_yqbox_textadd {
    width: 360px;
}

.com_resume_yqbox .resume_yqbox_textarea {
    width: 360px;
    height: 60px;
    border: 1px solid #D2D2D2;
    border-radius: 2px;
    padding: 5px;
    color: #666
}

.Interview_text_box {
    width: 370px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #D2D2D2;
    border-radius: 2px;
    position: relative;
}

.Interview_text_box_t {
    width: 100%;
    text-align: left;
    height: 33px;
    border: none;
    background: #fff url(../images/com_select.jpg) no-repeat 338px center;
    text-indent: 5px;
    color: #666;
    border-radius: 2px;
}

.Interview_text_box_list {
    z-index: 999;
    width: 370px;
    position: absolute;
    left: -1px;
    top: 37px;
    background: #fff;
    border: 1px solid #ccc;
    max-height: 160px;
    _height: expression(this.scrollHeight > 160 ? "160px": "auto");
    overflow: auto;
    overflow-x: hidden;
    border-radius: 2px;
}

.Interview_text_box_list li a {
    width: 208px;
    display: block;
    padding-left: 10px;
    height: 30px;
    line-height: 30px;
}

.Interview_text_box_list li a:hover {
    background: #F2F8FD;
    text-decoration: none;
    color: #555;
}

.resume_sub_yq {
    width: 160px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background: #3d7dfd;
    border: none;
    border-radius: 3px;
}



/*弹出层*/
.Description_Layer {
    width: 530px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1002
}

.Tip_Information {
    width: 485px;
    position: relative
}

.Tip_Information_k {
    width: 108px;
    height: 40px;
    position: absolute;
    left: 70px;
    top: -38px;
}

.Tip_Information_jt {
    width: 69px;
    height: 76px;
    background: url(../images/com_tck_jt.png) no-repeat;
    position: absolute;
    left: 630px;
    top: -30px;
}

.Tip_Information_cont {
    width: 400px;
    background: #fff;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    top: 250px;
    border-radius: 10px;
    z-index: 100002
}

.Tip_Information_p {
    padding: 20px 20px 20px 80px;
    background: url(wwc.png) no-repeat 32px 28px;
    line-height: 45px;
    font-size: 16px;
    ;
    font-family: 微软雅黑;
    color: #5779af;
}

.Tip_Information_p span {
    color: #6fbd2a
}

.Tip_Information_bot {
    width: 100%;
    height: 35px;
    padding: 30px 0 50px 0;
}

.Tip-next {
    width: 61px;
    height: 24px;
    background: #689fde;
    border-radius: 3px;
    display: block;
    float: right;
    text-align: center;
    line-height: 24px;
    color: #fff;
    margin-top: 5px;
    margin-right: 10px;
}

.Tip_Information_close {
    width: 29px;
    height: 30px;
    background: url(../images/com_tck_close.png) no-repeat;
    position: absolute;
    right: -11px;
    top: -14px;
    cursor: pointer
}

.Tip-next:hover {
    background: #5587c0;
    text-decoration: none
}

.Tip_Information_gl {
    width: 95px;
    height: 39px;
    position: absolute;
    left: 180px;
    top: -38px;
}

.Tip_Information_jt2 {
    width: 69px;
    height: 40px;
    background: url(../images/com_tck_jt.png) no-repeat left bottom;
    position: absolute;
    left: 650px;
    top: 8px;
    display: none
}

#bg {
    width: 100%;
    height: 100%;
    background: #000;
    filter: Alpha(opacity=60);
    opacity: 0.7;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    _position: absolute;
    right: 0;
    top: 0;
    z-index: 100001;
}

/*弹出层end*/
.Recruitment_fb {
    width: 386px;
    height: 61px;
    position: absolute;
    left: 455px;
    top: -38px;
}

.hr_ms {
    margin-top: 10px;
    line-height: 28px;
}

.hr_textarea {
    width: 240px;
    height: 60px;
    border: 1px solid #E8E8E8;
    vertical-align: middle;
    color: #666;
    font-size: 12px;
}

.jb_infobox {
    padding: 5px 5px 5px 0px;
}

.box_infobox {
    padding: 10px 5px 5px 0px;
    font-size: 14px;
}

.lt_textarea {
    width: 400px;
    height: 80px;
    border: 1px solid #cfcfcf;
    font-size: 12px;
    color: #666;
}

.btn_02_ie {
    _margin-left: 14px;
}

.show_pic_list dl {
    width: 220px;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
    _margin-right: 7px;
    _margin-left: 7px;
}

.show_pic_list dl dt {
    width: 100%;
    position: relative;
    font-size: 14px;
}

.show_pic_list dl dt img {
    display: block
}

.show_pic_list dl dd {
    font-size: 14px;
    line-height: 30px;
}

.index_photo_new {
    width: 100%
}

.file_button {
    width: 100%;
    border-top: 1px dashed #D0E5FB;
    padding-top: 10px;
    margin-top: 10px;
}

.show-pic_sc {
    width: 106px;
    height: 37px;
    line-height: 37px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    background: url(../images/sub1.png) no-repeat;
    text-align: center;
}

.xubox_input {
    left: 30px;
    top: 50px;
    position: absolute
}

.box_infobox_span {
    float: left;
    line-height: 28px;
    color: #666;
    font-size: 14px;
}

.file_button_edit {
    width: 100%;
    float: left;
}

.file_button_edit li {
    width: 510px;
    float: left;
    margin-bottom: 10px;
}

.file_button_edit .file_button_edit_img {
    width: 220px;
    margin-right: 12px;
    margin-bottom: 20px;
}

.file_button_edit .tit {
    float: left;
    line-height: 30px;
}

.file_button_edit_input {
    width: 200px;
    height: 30px;
    background: #fff;
    border: 1px solid #ddd;
    line-height: 30px;
    color: #888;
    padding-left: 10px;
}

.none {
    display: none;
}

.admin_tg_chlose_cur .admin_tg_chlose_icon {
    background: url(../images/jobtg_cur.png) no-repeat;
}

.com_index_wsh {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    ;
    color: #999
}

.com_index_wsh_box_p {
    font-size: 14px;
    font-weight: bold;
    color: #f60;
    padding-bottom: 5px;
}

.com_index_wsh_box {
    padding: 10px 10px 10px 10px;
    position: relative;
    line-height: 25px;
    background: url(../images/gth.png) no-repeat 30px center
}

.tip_ws {
    background: #007ccf;
    color: #fff;
    width: 125px;
    text-align: center;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    display: block;
    border-radius: 3px;
    font-size: 16px;
}

.tip_ws:hover {
    color: #fff;
}

.Tip_Information_cont_ws {
    font-size: 18px;
    text-align: center;
    padding: 40px 0;
}

.Tip_Information_p span.tip_wt {
    color: #666;
    font-size: 14px;
}

.Tip_Information_p span.tip_wt em {
    color: #EE9144;
    font-weight: bold;
}

.tip_fk {
    font-size: 14px;
    color: #398CD0;
    padding-left: 15px;
}

.tip_fk:hover {
    color: #398CD0;
    text-decoration: underline;
}

.sys_bot {
    width: 100%;
    text-align: center;
}

.sys_tm {
    padding: 20px;
    line-height: 30px;
    color: #666;
}

.sys_tm p i {
    color: #999;
}

.sys_bot_del {
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #f90;
    color: #fff;
    display: inline-block;
}

.sys_bot_qx {
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #e9e9e9;
    color: #666;
    display: inline-block;
    margin-left: 20px;
}

.sys_bot_del:hover {
    color: #fff;
    background: #F28B4D;
    text-decoration: none;
}

.sys_bot_qx:hover {
    color: #666;
    text-decoration: underline;
}


.yun_m_index_date_box {
    width: 100%;
    background: #fff;
    margin-top: 20px;
    padding: 20px 0 20px 0;
}

.yun_m_index_date_list {
    width: 24%;
    display: inline-block;
    border-right: 1px solid #eee;
}

.yun_m_index_datename {
    width: 100%;
    font-size: 16px;
    text-align: center;
    padding: 20px 0;
}

.yun_m_index_date_n {
    width: 100%;
    font-size: 26px;
    text-align: center;
}

.yun_m_index_date_time {
    padding-left: 110px;
    padding-top: 10px;
    position: relative
}

.yun_m_index_date_time_name {
    position: absolute;
    left: 60px;
    top: 10px;
}

.yun_m_index_date_icon {
    width: 8px;
    height: 9px;
    background: url(../images/jt_icon.png) no-repeat 0 0;
    position: absolute;
    left: 90px;
    top: 16px;
}

.yun_m_index_date_icon_cur {
    background: url(../images/jt_icon.png) no-repeat 0 -9px;
}

.yun_m_index_date_list_end {
    border: none;
}

.yun_m_index_date_box_tit {
    width: 100%;
    padding-bottom: 30px;
    text-indent: 30px;
    font-weight: bold;
    font-size: 16px;
}

.yun_m_index_date_n_m {
    display: inline-block;
    position: relative
}

.com_m_index_kjcz {
    background: #fff;
    position: relative;
    padding: 20px 20px 1px 20px;
}

.com_m_index_kjcz_tit {
    width: 100%;
    padding: 20px 0;
    text-indent: 30px;
    font-weight: bold;
    font-size: 16px;
}

.com_m_index_kjcz_p {
    padding: 17px 45px 17px 58px;
    font-size: 16px;
    position: relative;
    box-shadow: 0px 0px 20px 0px rgba(130, 130, 130, 0.15);
    margin-bottom: 20px;
    border-radius: 6px;
}

.com_m_index_kjcz_p a {
    display: block;
}

.com_m_index_kjcz_p a:hover {
    text-decoration: none;
    cursor: pointer
}

.com_m_index_kjcz_p_p {
    font-size: 12px;
    padding-top: 5px;
    color: #999;
    line-height: 20px;
}

.com_m_index_kjcz_p_icon {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 12px;
    top: 12px;
    display: inline-block;
}

.com_m_index_kjcz_p_icon_sx {
    background: url(../images/sx.png) no-repeat center center;
}

.com_m_index_kjcz_p_icon_zd {
    background: url(../images/zd.png) no-repeat center center
}

.com_m_index_kjcz_p_icon_fb {
    background: url(../images/fb.png) no-repeat center center
}

.com_m_index_kjcz_p_icon_kjdh {
    position: absolute;
    width: 36px;
    height: 36px;
    right: 10px;
    top: 10px;
    background: url(../images/com_kjdh.png) no-repeat center center
}

.com_m_index_vip_look {
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    right: 10px;
    top: 0px
}

.job_recom_box {
    width: 100%;
    float: left;
    background: #fff
}

.job_recom_list {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.job_recom_s {
    display: inline-block;
    width: 100px;
    padding-left: 10px;
    float: left;
    text-align: right;
    line-height: 30px;
}

.job_recom_list_jobtime {
    width: 340px;
    float: left
}

.job_recom_time {
    display: inline-block;
    border: 1px solid #ddd;
    margin-right: 10px;
    width: 80px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    margin-top: 10px;
    float: left;
}

.job_recom_time_zdy {
    width: 80px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #ddd;
    float: left;
    margin-top: 10px;
    text-align: center;
    color: #999
}

.job_recom_time_zdy_t {
    float: left;
    display: inline-block;
    line-height: 33px;
    margin-top: 10px;
    margin-left: 5px;
}

.job_recom_list_jobtime_money {
    color: #666
}

.job_recom_list_jobtime_s {
    font-size: 24px;
    color: #f60;
    margin-right: 5px;
}

.job_recom_s_mt {
    margin-top: 10px;
}

.job_recom_list_tip_box {
    width: 460px;
    padding: 10px 10px 20px 10px;
    float: left
}

.job_recom_list_tip {
    width: 100%;
    background: #f8f8f8;
    padding: 8px 0px;
    float: left;
    text-indent: 20px;
    position: relative
}

.job_recom_list_tip_s {
    color: #f60;
    font-size: 18px;
}

.job_recom_list_tip_c {
    color: #F30;
    padding: 0px 5px;
}

.job_recom_list_jobm_cz {
    color: #06F;
    text-decoration: underline;
    padding-left: 10px;
}

.job_recom_listbth {
    width: 100%;
    float: left;
    border-top: 1px solid #ddd;
    padding: 10px 0px 10px 0;
    text-align: center
}

.job_recom_listsub {
    width: 160px;
    height: 40px;
    background: #0d82d5;
    cursor: pointer;
    border: none;
    font-size: 16px;
    color: #fff
}

.job_recom_listtel {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    color: #666;
    font-size: 14px;
}

.job_recom_box_js {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.job_recom_time_cj {
    width: 150px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #ddd;
    float: left;
    margin-top: 10px;
    color: #999
}

.job_recom_box_js_p {
    padding: 0px 10px;
    line-height: 20px;
}

.wx_payment {
    width: 250px;
    padding: 10px 0px 0px 0px;
    margin: 0 auto
}

.wx_payment_h1 {
    width: 100%;
    text-align: center;
    font-size: 16px;
    padding: 20px 0;
}

.wx_payment_cont {
    width: 248px;
    height: 230px;
    border: 1px solid #dedede;
}

.wx_payment_h2 {
    width: 248px;
    padding: 10px 0;
    border: 1px solid #dedede;
    border-top: none;
    background: #f7f7f7;
    text-align: center
}

.wx_payment_ewm {
    width: 100%;
    text-align: center;
}

.wx_payment_ewm img {
    width: 210px;
    height: 210px;
    margin-top: 10px;
}

.wx_payment_tip {
    width: 224px;
    margin-top: 10px;
    padding-bottom: 20px;
    float: left;
    margin-left: 20px;
}

.wx_payment_tip_left {
    width: 28px;
    height: 28px;
    float: left;
    border: 2px solid #32bcaf;
    position: relative
}

.wx_payment_tip_line1 {
    display: inline-block;
    width: 12px;
    height: 34px;
    position: absolute;
    left: 10px;
    top: -2px;
    background: #fff;
    z-index: 10
}

.wx_payment_tip_line2 {
    display: inline-block;
    width: 34px;
    height: 12px;
    position: absolute;
    left: -2px;
    top: 10px;
    background: #fff;
    z-index: 11
}

.wx_payment_tip_line3 {
    display: inline-block;
    width: 32px;
    height: 2px;
    position: absolute;
    left: -2px;
    top: 14px;
    background: #32bcaf;
    z-index: 11
}

.wx_payment_tip_right {
    padding-left: 20px;
    float: left;
    color: #666
}

.payment_tip {
    width: ;
    padding: 35px 15px 15px 15px;
    font-size: 14px;
    line-height: 30px;
    color: #333;
}

.payment_bottom {
    background-color: #fcfcfc;
    padding: 20px 0 20px 0;
    text-align: center;
    border-top: #e6e6e6 1px solid;
    margin-top: 50px;
}

.payment_tip_s {
    color: #f60;
    font-size: 18px;
}

.payment_bottombutt {
    display: inline-block;
    width: 122px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    background: #f60;
    color: #fff;
    border-radius: 3px;
    margin-right: 10px;
}

.payment_bottombutt:hover {
    background: #C30;
    color: #fff;
    text-decoration: none
}

.payment_bottom_bth2 {
    display: inline-block;
    width: 122px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    background: #ddd;
    color: #333;
    border-radius: 3px;
}

.payment_bottom_bth2:hover {
    background: #ccc;
    color: #333;
    text-decoration: none
}

.pay_ment_box {
    width: 100%;
    background: #f8f8f8;
    float: left;
    margin-top: 10px;
}

.pay_ment_box_left {
    width: 370px;
    float: left;
    padding: 20px;
    font-size: 14px;
    line-height: 35px;
}

.pay_ment_box_n {
    width: 100%;
}

.pay_ment_jine {
    font-size: 14px;
}

.pay_ment_jiner_n {
    color: #8d8584;
    font-size: 12px;
}

.pay_ment_jiner_n strong {
    font-size: 18px;
    color: #ff2e18
}

.pay_ment_box_right {
    float: left;
    margin-top: 40px;
}

.payment_zfb {
    width: 100%;
    float: left;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    padding: 30px 0;
    ;
}

.item .bank {
    border: 1px solid #DDDDDD;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    margin-left: 5px;
    width: 145px;
}

.item .balance {
    font-size: 12px;
    height: 22px;
    margin-top: 10px;
    float: left
}

.pay_ment_fk_q {
    width: 147px;
    height: 39px;
    background: #ff8218;
    color: #fff;
    font-size: 16px;
    border: none
}

.radio {
    float: left;
    margin-left: 1px;
    margin-top: 10px;
    width: 13px;
}

.bank_box {
    border: 1px solid #eee;
    padding: 10px
}

.bank_box_tit {
    width: 100%;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}

.bank_box_tit li {
    display: inline-block;
    width: 90px;
    padding: 10px;
    margin-right: 50px;
    cursor: pointer
}

.bank_box_tit .bank_box_tit_cur {
    color: #f60;
    border-bottom: 1px solid #f60;
}

.bank-list {}

.bank-list .item {
    display: inline-block;
    font-size: 14px;
    margin-right: 20px;
    padding-bottom: 10px;
}

.pay_ddh {
    color: #666
}

.payment_fk {
    width: 100%;
    float: left;
    margin-top: 20px;
    text-align: center;
}

.pay_ment_fk {
    width: 146px;
    height: 35px;
    background: url(../images/pay_i.jpg) no-repeat;
    border: none;
    color: #fff;
    font-size: 14px;
    vertical-align: middle;
    cursor: pointer
}

.paytype-list .bank {
    float: left;
    width: 135px;
    height: 35px;
    margin-left: 5px;
    border: 1px solid #DDD;
    background-image: url(../images/bank.png);
    background-repeat: no-repeat;
    cursor: pointer;
    text-indent: -9999px
}

.paytype-list .bank--alipay {
    background-position: 0 -1023px;
    *background-position: 0 -1022px
}

.paytype-list .bank--maintain {
    padding-left: 133px;
    *padding-left: 139px;
    background-position: 13px -1020px;
    *background-position: 19px -1017px;
    color: red
}

.paytype-list .bank--tenpay {
    background-position: 0 -1062px;
    *background-position: 0 -1062px
}

.paytype-list .bank--chinabank {
    background-position: 0 -1100px;
    *background-position: 0 -1097px
}

.paytype-list .bank--icbc {
    background-position: 0 -379px;
    *background-position: 0 -377px
}

.paytype-list .bank--icbcb2b {
    background-position: 0 -759px;
    *background-position: 0 -756px
}

.paytype-list .bank--cmb {
    background-position: 0 -418px;
    *background-position: 0 -417px
}

.paytype-list .bank--cmbb2b {
    background-position: 0 -840px;
    *background-position: 0 -837px
}

.paytype-list .bank--ccb {
    background-position: 0 -58px;
    *background-position: 0 -57px
}

.paytype-list .bank--abc {
    background-position: 0 -20px;
    *background-position: 0 -17px
}

.paytype-list .bank--spdb {
    background-position: 0 -338px;
    *background-position: 0 -337px
}

.paytype-list .bank--sdb {
    background-position: 0 -298px;
    *background-position: 0 -297px
}

.paytype-list .bank--cib {
    background-position: 0 -458px;
    *background-position: 0 -457px
}

.paytype-list .bank--cebb {
    background-position: 0 -98px;
    *background-position: 0 -97px
}

.paytype-list .bank--boc {
    background-position: 0 -178px;
    *background-position: 0 -179px
}

.paytype-list .bank--cmbc {
    background-position: 0 -139px;
    *background-position: 0 -137px
}

.paytype-list .bank--bob {
    background-position: 0 -588px;
    *background-position: 0 -585px
}

.paytype-list .bank--udpay {
    background-position: 0 -723px;
    *background-position: 0 -720px
}

.paytype-list .bank--gzupay {
    background-position: 0 -680px;
    *background-position: 0 -677px
}

.paytype-list .bank--zxyh {
    background-position: 0 -259px;
    *background-position: 0 -257px
}

.paytype-list .bank--gfyh {
    background-position: 0 -220px;
    *background-position: 0 -217px
}

.paytype-list .bank--gdb {
    background-position: 0 -220px;
    *background-position: 0 -217px
}

.paytype-list .bank--pingan {
    background-position: 0 -874px;
    *background-position: 0 -872px
}

.paytype-list .bank--bofc {
    background-position: 0 -911px;
    *background-position: 0 -910px
}

.paytype-list .bank--postupay {
    background-position: 0 -500px;
    *background-position: 0 -497px
}

.paytype-list .bank--cib_1009 {
    background-position: 0 -955px;
    *background-position: 0 -952px
}

.paytype-list .bank--cib_1059 {
    background-position: 0 -990px;
    *background-position: 0 -987px
}

.paytype-list .bank--cmpay {
    background-position: 0 -1140px;
    *background-position: 0 -1137px
}

.paytype-list .bank--lakala {
    background-position: 5px -1177px;
    *background-position: 5px -1174px
}

.paytype-list .bank--pspc {
    background-position: 0 -500px
}

.paytype-list .bank--bjrcb {
    background-position: 0 -1220px
}

.paytype-list .bank--hzcb {
    background-position: 0 -1259px
}

.paytype-list .bank--shrcb {
    background-position: 0 -1299px
}

.paytype-list .bank--upopdebit {
    background-position: -4px -1377px
}

.paytype-list .bank--upopcredit {
    background-position: -4px -1427px
}

.paytype-list .bank-list {
    display: block;
    margin-top: 10px;
    margin-left: 0;
    overflow: hidden;
    clear: both;
    zoom: 1
}

.paytype-list .bank-list .tip {
    display: none;
    padding: 5px 0 0 32px;
    font-size: 12px;
    color: #c33
}

.paytype-list .bank-list .item {
    float: left;
    font-size: 14px;
    margin-right: 0 30px 10px 0
}

.paytype-list .bank-list .radio {
    float: left;
    width: 13px;
    margin-top: 10px;
    *margin-top: 5px;
    margin-left: 1px
}

.paytype-list .bank--yinlian {
    background: url(../images/hk_img.jpg) no-repeat
}

.paytype-list .bank-wx {
    background: url(../images/wxbank.jpg) no-repeat
}

.my_table_msg_g_ad td {
    padding: 10px;
}

.member_index_no_resume_a {
    display: block;
    width: 180px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    background: #ff7300;
    color: #fff;
    margin-right: 10px;
    border-radius: 5px;
    margin: 0 auto;
}

.member_index_no_resume_a:hover {
    color: white;
}

.my_table_msg {
    background: #eee;
    width: 100%;
}

.my_table_msg th {
    height: 38px;
    padding: 0px 10px 0px 10px;
    background: #ffffff;
    color: #333;
    font-weight: normal;
    font-size: 14px;
}

.my_table_msg td {
    background: #fff;
    font-size: 12px;
    padding: 8px 10px 8px 10px;
    color: #323232;
    white-space: normal;
    word-break: break-all;
}

.buy_vip_mag {
    font-weight: bold;
    color: #F00
}

.zph_tck_pd {
    margin: 10px 0;
}

.zph_tck_pd td {
    padding: 5px
}

.wtg_ly {
    text-decoration: underline;
    margin-left: 10px;
    font-size: 12px;
}

.tip_no {
    display: inline-block;
    padding-left: 20px;
    position: relative;
    color: #f00
}

.tip_no_icon {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url(../images/yun_m_index_tip.png) no-repeat;
    position: absolute;
    left: 0px;
    top: 3px;
}

.chat_box {
    width: 105px;
    height: 50px;
    line-height: 50px;
    position: fixed;
    right: 0px;
    bottom: 0px;
    border-radius: 2px;
}

.chat_box a {
    width: 45px;
    display: block;
    height: 50px;
    line-height: 50px;
    background: #fff url(../images/lt.png) no-repeat 10px 5px;
    position: fixed;
    right: 0px;
    bottom: 0px;
    border-radius: 2px;
    box-shadow: 1px 1px 50px rgba(0, 0, 0, .3);
    padding-left: 60px;
}

.com_grade_smbox {
    width: 16px;
    position: relative;
    height: 26px;
    padding-top: 0px;
    display: block;
    z-index: 10000
}

.com_grade_smicon {
    width: 16px;
    height: 16px;
    background: url(../images/ask.jpg) no-repeat;
    display: inline-block;
}

.com_grade_smbox_cont {
    width: 220px;
    position: absolute;
    right: -10px;
    top: 35px;
    background: #fffbcc;
    border: 1px solid #e5d5b2;
    padding: 5px 10px;
    line-height: 23px;
}

.com_grade_smicon_san {
    width: 9px;
    height: 6px;
    display: inline-block;
    background: url(../images/template.gif) no-repeat left -18px;
    position: absolute;
    top: 25px;
    left: 4px;
}

.infomap_seach {
    padding: 10px;
}

.infomap_seach_text {
    width: 340px;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
    border: 1px solid #eee
}

.infomap_seach_sub {
    width: 60px;
    height: 32px;
    background: #f60;
    color: #fff;
    cursor: pointer;
    border: none;
}

.job_box_div {
    width: 460px;
    padding: 20px 20px 0px 20px;
    float: left;
    font-size: 14px;
    color: #3a2b2b
}

.jonadd_prompt_icon {
    width: 80px;
    height: 80px;
    float: left;
    background: url(../images/jobadd_icon.png) no-repeat right center;
    ;
    margin-top: 10px;
}

.jonadd_prompt {
    width: 220px;
    padding-left: 20px;
    float: left
}

.jonadd_prompt_p {
    width: 180px;
    float: left;
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px;
    ;
    margin-top: 5px
}

.jonadd_prompt_img {
    width: 80px;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}

.job_add_continue {
    width: 114px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #5ea7dd;
    border-radius: 2px;
    display: inline-block
}

.job_add_continue:hover {
    color: #fff;
    text-decoration: none;
    background: #2d91db
}

.jonadd_prompt_img_p {
    width: 100%;
    padding: 5px 0 0 0;
    font-size: 12px;
    color: #de463b;
    text-align: center
}

.jonadd_prompt_share {
    width: 100%;
    float: left;
    padding: 10px 0 0 0;
}

.jonadd_prompt_share_opt {
    width: 100%;
    height: 80px;
    float: left;
    padding: 10px 0;
}

.jonadd_prompt_share_jy {
    width: 100%;
    float: left;
    padding: 10px 0;
}

.jonadd_prompt_share_jy a {
    text-decoration: underline;
    color: #0d82d5;
    margin-right: 20px;
}

.jonadd_prompt_share_left {
    float: left
}

.jonadd_prompt_code {
    width: 80px;
    height: 80px;
    float: right
}

.paet_tj_box {
    padding: 10px;
}

.paet_tj_tip {
    width: 300px;
    background: #f8f8f8;
    padding: 10px;
}

.com_detail_jb {
    font-size: 15px;
    height: 35px;
    line-height: 35px;
    color: #666;
    font-weight: bold;
    width: 100%;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 10px;
}

.fltL {
    float: left
}

.job_box_botton {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 10px;
}

.job_box_botton a {
    background: #f60;
    ;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    display: inline-block
}

.job_box_botton a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.job_box_botton .job_box_botton2 {
    background-position: -5px -114px;
    height: 29px;
    line-height: 29px;
    width: 71px;
}

.job_box_botton2:hover {
    background-position: -5px -146px;
}

.job_box_botton .job_box_botton3 {
    background-position: -81px -114px;
    height: 29px;
    line-height: 29px;
    margin-left: 10px;
    width: 71px;
}

.job_box_botton3:hover {
    background-position: -81px -146px;
}

.job_box_inp {
    padding: 10px 5px 5px 20px;
    line-height: 28px;
    float: left;
    color: #666
}

.job_box_msg {
    width: 270px;
    border: 1px solid #efcece;
    background: #ffeded;
    margin-left: 10px;
    margin-top: 10px;
    padding: 5px;
    color: #666;
    line-height: 20px;
    float: left;
    font-size: 14px;
}

.job_box_jingjia {
    padding: 5px
}

.sx_pd {
    padding: 10px 50px 0px;
}

.sx_top {
    position: relative;
}

.sx_top dl dt {
    width: 64px;
    height: 58px;
    background: url(gth.png) no-repeat left;
    display: inline-block;
    float: left;
    position: absolute;
    left: 0;
    top: 10px;
}

.sx_top dl dd {
    padding-left: 90px;
    line-height: 26px;
    color: #666;
}

.sx_bot_or {
    color: #f60;
}

.sx_bot {
    width: 100%;
    height: 50px;
    line-height: 50px;
    float: left;
    text-align: center;
    margin: 0 auto;
}

.sx_bot_sx {
    width: 80px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    display: inline-block;
    background: #2D62B0;
    border-radius: 3px;
}

.sx_bot_qx {
    line-height: 30px;
    display: inline-block;
    color: #666;
    margin-left: 20px;
    text-decoration: underline
}

.sx_bot_sx:hover {
    color: #fff;
    background: #36C;
    text-decoration: none;
}

.sx_bot_qx:hover {
    color: #555;
    text-decoration: underline;
}

.sx_top_t {
    padding-top: 20px;
    line-height: 30px;
}

.sx_top_t_tt {
    color: #222;
    font-weight: bold;
    font-size: 15px;
}

.sx_top_t_xg {
    color: #3F78CF;
    padding-left: 10px;
}

.sx_top_t_xg:hover {
    color: #f90;
}

.complaint_hi {
    font-weight: bold
}

.complaint_p {
    font-size: 12px;
    line-height: 22px;
    color: #999;
    padding: 10px 0;
}

.complaint_text {
    width: 325px;
    height: 59px;
    border: 1px solid #eee
}

.complaint_bot {
    padding-left: 50px;
    padding-top: 10px;
}

.bz_textarea {
    padding: 10px;
}

.bz_textarea_text {
    width: 270px;
    height: 60px;
    border: 1px solid #eee
}

.bz_textarea_bot {
    padding-left: 50px;
}

.invoice_box {
    padding: 20px;
}

.invoice_tip {
    line-height: 22px;
    color: #FFA800;
    padding: 10px;
    background: rgba(255, 168, 0, .08);
    margin-top: 10px;
}

.invoice_mumber {
    padding-bottom: 10px;
}

.invoice_span {
    color: #999;
    display: inline-block;
    margin-right: 10px;
}

.invoice_ture {
    font-weight: bold;
    color: #000;
    padding: 15px 0 10px 0;
}

.invoice_list {
    padding-top: 15px;
    padding-left: 130px;
    position: relative
}

.invoice_textspan {
    width: 110px;
    height: 33px;
    line-height: 33px;
    display: inline-block;
    text-align: right;
    position: absolute;
    left: 0px;
    top: 15px;
}

.invoice_text {
    width: 310px;
    height: 33px;
    border: 1px solid #fff;
    text-indent: 10px;
    border-radius: 6px;
}

.invoice_textbt {
    color: #f00;
    margin-right: 5px;
}

.invoice_list_bth {
    width: 165px;
    height: 45px;
    background: #3d7dfd;
    color: #fff;
    border: none;
    border-radius: 40px;
    cursor: pointer
}

.com_jf_text {
    width: 80px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ddd;
    margin-right: 10px;
}

.addwelfare_b {
    display: inline-block;
    margin-top: 15px;
    vertical-align: middle
}

.addwelfare_text {
    width: 140px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #eee;
    float: left
}

.addwelfarebox {
    width: 70px;
    height: 28px;
    display: inline-block;
    border: 1px solid #eee;
    color: #333;
    background: #f8f8f8;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    float: left;
    border-left: none;
}

.addwelfarebox:hover {
    background: #f30;
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.com_release_njs {
    position: absolute;
    left: 380px;
    top: 30px;
    z-index: 1000
}

.job_tck_bth_pd {
    width: 100%;
    text-align: center;
    float: left;
    padding: 15px 0 0 0px;
    border-top: 1px solid #eee;
    margin-top: 20px;
}

/*train*/

.train_class {
    width: 100%;
    overflow: hidden;
}

.train_class ul {
    width: 960px;
    overflow: hidden;
    margin-top: 15px;
}

.train_class ul li {
    border: 1px solid #e9e9e9;
    line-height: 32px;
    float: left;
    width: 205px;
    margin-bottom: 15px;
    margin-left: 10px;
    padding: 10px;
    font-size: 12px;
}

.train_class_img {
    width: 100%;
    text-align: center
}

.train_class_tit {
    width: 100%;
    position: relative;
    padding-top: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.train_class_tit a {
    font-weight: bold;
    color: #1369c0;
    font-size: 14px;
}

.train_classa_t {
    width: 100%;
    height: 32px;
    line-height: 32px;
    overflow: hidden
}

.train_class_bm {
    width: 100%;
    text-align: center;
    display: block;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    float: left;
    margin-top: 10px;
    color: #8E1101;
    background: #FEEA7E;
}

.train_class_m {
    color: #666;
    width: 100%;
}

.train_class_qx {
    margin-top: 10px;
}

.train_class_qx a {
    color: #555;
    display: block;
    background: #ffe300;
    width: 70px;
    text-align: center;
    height: 25px;
    line-height: 25px;
}

.train_class_qx a:hover {
    background: #F3DE89;
    color: #555;
    text-decoration: none;
}

.train_class_city {
    color: #666;
    position: absolute;
    right: 0px;
    top: 0;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.train_class_cit {
    color: #666;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.bm_s_p {
    width: 100%;
    margin-top: 10px;
}

.train_submit {
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #eee;
    display: inline-block;
    margin-right: 10px;
    border-radius: 3px;
}

.train_class_s ul li {
    border: 1px solid #e9e9e9;
    line-height: 22px;
    float: left;
    width: 443px;
    margin-bottom: 15px;
    margin-left: 10px;
    padding: 10px;
    font-size: 12px
}

.train_class_s {
    margin-top: 10px;
    float: left;
}

.train_class_s ul {
    width: 960px;
    overflow: hidden;
}

.train_class_tra {
    width: 310px;
}

.train_class_mm {
    color: #666;
    width: 100%;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    font-size: 14px;
}

.train_class_mm a {
    font-size: 14px;
}

.train_class_mm_cs {
    max-width: 200px;
    padding-right: 10px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.train_class_bm a {
    color: #555;
}

.train_class_bm:hover {
    text-decoration: none;
    background: #F3DE89;
}

.train_class_bm a:hover {
    text-decoration: none;
    color: #555;
}

.train_class_mm a:hover {
    color: #f60;
}

.train_class_jg {
    color: #f90;
}

.train_classa_t {
    color: #666;
}

.train_leave_msg {
    width: 100%;
}

.train_leave_msg ul li {
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 15px 0px;
    float: left;
}

.train_leave_msg_img {
    width: 65px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

.train_leave_msg_r {
    float: left;
    padding-left: 20px;
    width: 835px;
    line-height: 26px;
}

.train_leave_msg_tit {
    font-size: 15px;
    font-weight: bold;
}

.train_leave_msg_tit a.train_leave_msg_tit_cr {
    color: #1178c3;
}

.train_leave_tm {
    font-size: 14px;
    color: #999;
    padding-left: 20px;
    font-weight: normal;
}

.train_leave_state {
    float: right;
    color: #555;
    font-size: 14px;
    font-weight: normal;
}

.train_leave_state i.train_leave_state_no {
    color: #C00;
}

.train_leave_state i.train_leave_state_yes {
    color: #393;
}

.train_leave_msg {
    color: #666;
}

.train_leave_msg a {
    color: #555;
}

.train_leave_msg_ly {
    color: #666;
}

.train_leave_msg_but {
    margin-top: 10px;
}

.train_leave_msg_but a {
    background: #288add;
    color: #fff;
    display: inline-block;
    width: 75px;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.train_leave_msg_but a:hover {
    color: #fff;
    background: #5199DB;
    text-decoration: none;
}

.fav_sub_more {
    font-size: 12px;
    color: #f60;
    margin-left: 20px;
}

.black_text {
    width: 350px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ddd;
}

.black_submit_cont {
    width: 170px;
    margin: 0 auto;
    text-align: center
}

.black_text {
    width: 350px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ddd;
}

.black_sumit {
    width: 60px;
    height: 32px;
    background-color: #fd9800;
    border: none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    margin-left: 10px;
}

.alert-compt-list_h1 {
    width: 100%;
    padding-top: 10px;
}

.Blacklist_box ul {
    height: 150px;
    overflow-y: auto;
    *width: 350px;
}

.Blacklist_box ul li {
    height: 28px;
    line-height: 28px;
    margin-top: 1px;
}

.Blacklist_box ul li input {
    margin-right: 5px;
    vertical-align: middle;
}

.Blacklist_box ul li a {
    color: #3D85B8;
}

.black_submit {
    width: 170px;
    height: 38px;
    background: #F90;
    color: #fff;
    border: none;
    font-size: 18px;
}

.Blacklist_footer {
    background-color: #F5F5F5;
    text-align: right;
}

.fb_Com_xz {
    width: 90px;
    height: 30px;
    border: none;
    color: #fff;
    background: #f60;
}

.yun_bth_pic {
    height: 38px;
    line-height: 38px;
    background: #f8f8f8 url(../images/pic_img.png) no-repeat 10px center;
    border: 1px solid #ddd;
    position: relative;
    padding-left: 50px;
    padding-right: 10px;
    cursor: pointer
}

.com_hj_pic {
    width: 230px;
    float: left;
    padding-left: 30px;
}

.com_hj_pic img {
    border: 1px solid #eee
}

.com_hj_list {
    width: 500px;
    float: left
}

.com_hj_list li {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.com_hj_list li .com_hj_listname {
    width: 100px;
    float: left;
    text-align: right
}

.com_hj_listr {
    float: left
}

.combanner_box {
    width: 600px;
    border: 2px solid #eee;
    text-align: center;
    padding: 40px;
    margin: 20px auto;
}

.combanner_box_tip {
    padding: 20px 0;
}

.combanner_box_b {
    padding-top: 20px;
}

.combanner_box_bth {
    width: 118px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #3d7dfd;
    color: #fff;
    display: inline-block;
    border-radius: 4px;
}

.combanner_box_bth:hover {
    background: #f30;
    color: #fff;
    text-decoration: none;
}

.delay_box {
    width: 300px;
    padding: 10px;
}

.delay_tip {
    width: 100%;
    background: #ffeded;
    color: #666;
    line-height: 30px;
    text-indent: 10px;
    font-size: 14px;
}

.delay_p {
    padding-top: 15px;
}

.delay_bth_box {
    padding-left: 75px;
    padding-top: 15px;
}

.delay_bth {
    width: 100px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    text-align: center;
    background: #f60;
    color: #fff;
    border-radius: 3px;
}

.delay_bth:hover {
    background: #f30;
    color: #fff;
    text-decoration: none;
}

/*rebates*/

.rebates_tit {
    width: 100%;
    height: 43px;
    line-height: 43px;
    background: #f7f7f7;
    float: left
}

.rebates_list {
    width: 100%;
    float: left;
    padding: 25px 0;
    border-bottom: 1px solid #eee;
    color: #818488
}

.rebates_span {
    float: left
}

.rebates_jobname {
    width: 200px;
    padding-left: 20px;
}

.rebates_comname {
    width: 260px;
    text-align: center
}

.rebates_money {
    width: 100px;
    text-align: center
}

.rebates_zt {
    width: 100px;
    text-align: center
}

.rebates_time {
    width: 150px;
    text-align: center
}

.rebates_cz {
    width: 100px;
    text-align: center
}

.rebates_pop {
    width: 100%;
    float: left
}

.rebates_pop_box {
    padding-left: 20px;
    padding-top: 10px;
}

.rebates_user_cont {
    width: 580px;
    height: 500px;
    padding: 10px;
    line-height: 23px;
}

.rebates_textareabox {
    width: 570px;
    height: 70px;
    border: 1px solid #eee;
    padding: 5px;
}

.rebates_pop_hf_tip {
    padding-top: 10px;
}

.rebates_user_tit {
    width: 100%;
    padding: 10px 0;
    float: left;
    font-weight: bold
}

.rebates_user_list {
    width: 260px;
    height: 30px;
    line-height: 30px;
    float: left;
    overflow: hidden
}

.rebates_user {
    width: 100%;
    float: left;
    line-height: 30px;
}

.rebates_user_listw100 {
    width: 100%
}

.rebates_user_box_bx {
    width: 100%;
    border: none;
}

.Com_table_cz {
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: url(../images/com_select.jpg) no-repeat 63px center;
    border: 1px solid #eee
}

.Com_table_hover {
    position: relative;
}

.Com_table_list_box {
    width: 80px;
    background: #fff;
    position: absolute;
    left: -1px;
    top: 28px;
    border: 1px solid #eee;
    border-top: none;
    display: none;
}

.Com_table_list_box span {
    display: block;
    line-height: 25px
}

.give_rebates_tit {
    width: 100%;
    float: left;
    font-weight: bold;
    color: #f60;
    padding: 0px 5px 5px 0;
}

.give_rebates_list {
    width: 270px;
    float: left;
    line-height: 30px;
}

.give_rebates_list_p {
    width: 100%;
    float: left;
    line-height: 30px;
}

.rebates_user_cont {
    width: 580px;
    padding: 10px;
    height: 450px;
}

.give_rebates_textarea {
    width: 100%;
    float: left
}

.give_rebates_textarea_p {
    width: 100%;
    height: 80px;
    border: none;
    margin-top: 10px;
}

.job_redpack_tips {
    padding-top: 10px;
    color: #f00;
}

.admin_Operating_sh {
    color: #787C7D;
    padding: 10px;
}

.admin_Operating_sh_h1 {
    background: none repeat scroll 0 0 #FAF9F7;
    border: 1px solid #D9D8D6;
    padding: 5px;
}

.admin_Operating_sh_sm {
    height: 30px;
    line-height: 30px;
    width: 100%;
}

.admin_Operating_text {
    border: 1px solid #D9D8D6;
    color: #787C7D;
    height: 50px;
    width: 418px;
    font-size: 12px;
    padding-top: 3px;
}

.admin_Operating_sub {
    margin-top: 10px;
    text-align: center
}

.submit_btn,
.cancel_btn {
    width: 71px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    border: none;
    font-size: 14px;
    border-radius: 3px;
}

.submit_btn {
    color: #fff;
    background: #f60;
    ;
}

.jb_infochlose_bth {
    padding-top: 20px;
}

.jb_infochlose {
    width: 100px;
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px;
}


.jobrewardiog_list {
    padding: 0 0 0 20px;
    margin-top: 20px;
}

.jobrewardiog_list_c {
    padding: 0px 0 0 30px;
    border-left: 4px solid #e2e3e7;
    position: relative;
}

.jobrewardiog_box_user {
    position: absolute;
    left: -25px;
    top: 10px;
}

.jobrewardiog_box_user_pic img {
    border: 1px solid #eee;
    border-radius: 50%;
}

.jobrewardiog_box_user_name {
    width: 45px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background: #3a87ad;
    color: #fff;
    margin-top: 3px;
    font-size: 12px;
}

.jobrewardiog_cont {
    background: #fff;
    border: 1px solid #dae1e5;
}

.jobrewardiog_job {
    width: 100%;
    height: 40px;
    line-height: 40px;
    position: relative;
    background: #ecf1f4
}

.jobrewardiog_job_l {
    display: inline-block;
    padding-left: 15px;
}

.jobrewardiog_job_tj {
    display: inline-block;
    padding-left: 15px;
    font-size: 12px;
    color: #999
}

.jobrewardiog_job_time {
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 0px;
    color: #4383b4
}

.jobrewardiog_info {
    padding: 15px 260px 15px 0px;
    position: relative
}

.jobrewardiog_info_line {
    padding: 0px 10px;
    font-size: 12px;
    color: #999
}

.jobrewardiog_cz {
    position: absolute;
    right: 10px;
    top: 20px;
}

.jobrewardiog_cz_a {
    display: inline-block;
    margin-left: 10px;
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #23b7e5;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
}

.jobrewardiog_cz_a:hover {
    color: #fff;
    background: #19a9d5;
    text-decoration: none;
}

.jobrewardiog_zt {
    padding: 0px 10px 10px 15px;
}

.jobrewardiog_fs_s {
    position: relative;
    display: inline-block;
    padding: 0px 10px;
    font-weight: bold
}

.jobrewardiog_zt_icon {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url(../images/r_xl.png) no-repeat right center;
    cursor: pointer;
    vertical-align: top
}

.jobrewardiog_show {
    border-top: 1px dashed #eee;
    margin-top: 10px;
}

.jobrewardiog_show ul li {
    position: relative;
}

.jobrewardiog_show ul li .jobrewardiog_show_icon {
    position: absolute;
    top: 7px;
    left: -28px;
    width: 14px;
    height: 14px;
    border-radius: 50px;
    display: block;
    border: 5px solid #fff
}

.jobrewardiog_show_icon_c {
    width: 12px;
    height: 12px;
    border-radius: 50px;
    display: block;
    background: #fff;
    border: 1px solid #7bc590
}

.jobrewardiog_show_icon_f60 {
    border: 1px solid #f60;
}

.jobrewardiog_show ul li .jobrewardiog_show_time {
    color: #999;
    padding-top: 10px;
    font-size: 12px;
}

.jobrewardiog_show_box {
    padding: 5px 0;
    line-height: 30px;
}

.job_list_tit_n {
    display: inline-block;
    margin-left: 5px;
}



.payment_boxtable table {
    width: 100%;
    background: #eee
}

.payment_boxtable table th {
    background: #f8f8f8;
    padding: 8px 10px;
    font-weight: normal
}

.payment_boxtable table td {
    background: #fff;
    padding: 8px 10px;
    text-align: center
}

.payment_boxlist {
    padding-top: 10px;
    padding-bottom: 15px;
    padding-right: 10px;
    text-align: right
}

.payment_boxlist_c {
    background: #f4f7fb;
    margin-top: 10px;
}

.payment_boxlist_fk {
    padding: 10px;
    text-align: right
}

.payment_boxlist_fk_n {
    color: #f60;
    font-size: 24px;
}

.payment_boxlist_kg {
    display: inline-block;
    background: #fff;
    width: 45px;
    height: 20px;
    border-radius: 20px;
    vertical-align: middle;
    margin-left: 10px;
    position: relative;
    border: 1px solid #ddd
}

.payment_boxlist_kg:after {
    width: 20px;
    height: 20px;
    background: #393;
    content: '';
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.payment_boxlist_zf {
    text-align: right;
    padding: 15px 0;
}

.payment_boxlist_zf_s {
    display: inline-block;
    padding: 10px 15px 10px 45px;
    border: 1px solid #eee;
    margin-left: 20px;
    position: relative;
    font-size: 14px;
    cursor: pointer
}

.payment_boxlist_zf_s_cur {
    border: 1px solid #f60;
    background: url(../images/j_fl_icon.png) no-repeat right bottom
}

.payment_boxlist_zf_icon {
    width: 32px;
    height: 32px;
    background: url(../images/wxzf.png) no-repeat;
    position: absolute;
    left: 10px;
    top: 8px;
    display: inline-block
}

.payment_boxlist_zf_icon_zfb {
    background: url(../images/zfbzf.png) no-repeat;
}

.payment_boxlist_zf_icon_qt {
    background: url(../images/ylzf.png) no-repeat;
}

.payment_boxlist_zf_icon_cft {
    background: url(../images/cftzf.png) no-repeat;
}

.payment_boxlist_zf_bth {
    border-top: 1px solid #eee;
    text-align: right;
    padding-top: 15px;
}

.payment_boxlist_zf_bth_a {
    width: 120px;
    height: 38px;
    background: #f60;
    color: #fff;
    border-radius: 3px;
    border: none;
}

.payment_boxlist_no {
    color: #999;
    font-size: 12px;
}

.payment_boxdk {
    width: 80px;
    height: 30px;
    border: 1px solid #eee;
    text-indent: 10px;
}

.bank_list_p {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    padding: 10px 0 10px 100px;
    position: relative
}

.bank_list_p_s {
    position: absolute;
    left: 10px;
    top: 10px;
    display: inline-block;
    line-height: 35px;
}

.bank_list_text {
    width: 300px;
    height: 35px;
    border: 1px solid #ddd
}

.bank_textarea {
    width: 300px;
    height: 75px;
    border: 1px solid #ddd
}

.bank_list_p_box {
    background: #f8f8f8;
    margin-top: 20px;
    padding: 10px 0px 0px 30px;
}

.reply_hf_ly {
    background: #F3F3F3;
    width: 450px;
    padding: 5px;
    position: fixed;
    top: 100px;
}

.Reply_cont_h1 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #6babdd;
    color: #fff;
}

.Reply_cont_h1 span {
    float: right;
    margin-right: 10px;
    cursor: pointer
}

.Reply_cont_h1 em {
    float: left;
    font-style: normal;
    margin-left: 10px;
}

.textarea_Reply_cont {
    width: 440px;
    margin-top: 20px;
    border: none;
    line-height: 20px;
    color: #666;
    font-size: 12px;
}

.Reply_cont_submit {
    width: 110px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    background: #0d82d5 none repeat scroll 0 0;
    color: #fff;
    border: none;
    margin-top: 10px;
    border-radius: 3px;
}

.Reply_cont {
    width: 430px;
    background: #fff;
    padding: 20px 10px 20px 10px;
    line-height: 25px;
    text-align: left;
    color: #666
}

.pay_tip_box {
    padding: 10px 20px;
}

.pay_tip_top {
    position: relative;
    padding: 0px 0px 0px 10px;
}

.pay_tip_box_ts {
    color: #62b3ff;
    padding: 0px 0 5px 0;
    font-weight: bold
}

.pay_tip_box_bth {
    display: block;
    height: 37px;
    line-height: 37px;
    text-align: center;
    background: #f60;
    margin-top: 20px;
    color: #fff;
    border-radius: 3px;
}

.pay_tip_box_bth:hover {
    background: #F30;
    color: #fff;
    text-decoration: none;
}

.pay_tip_box_bth_jx {
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #f8f8f8;
    margin-top: 15px;
    color: #333;
    border-radius: 3px;
    border: 1px solid #eee
}

.com_pl_texta {
    height: 70px;
    width: 300px;
    border: 1px solid #eee;
    border-radius: 3px;
}

.com_tablefpbox {
    background-color: #fff;
    border-radius: 6px;
    padding: 10px 10px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 5px;
}

.com_tablefp {
    width: 100%;
    background: #eee
}

.com_tablefp th {
    background: #fff;
    padding: 12px 10px;
    text-align: left
}

.com_tablefp td {
    background: #fff;
    padding: 12px 10px;
}

.com_tablefp .com_tablefp_bg th {
    background: #f8f8f8
}

.com_tablefp_bth {
    display: inline-block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    background: #f60;
    color: #fff;
    text-align: center;
    border-radius: 3px;
}

.com_tablefp_bth:hover {
    background: #f30;
    color: #fff;
    text-decoration: none;
}

.invoice_fpxx {
    background: #f8f8f8;
    line-height: 28px;
    padding: 10px;
    position: relative
}

.invoice_fpxx_xg {
    padding: 3px 15px;
    display: inline-block;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    position: absolute;
    right: 20px;
    top: 20px;
}

/*提示*/
.yun_com_indextip {
    position: fixed;
    z-index: 100003;
    top: 220px;
    left: 270px;
}

.yun_com_indextip_box {
    width: 340px;
    background: #252525;
    position: relative;
    padding: 10px;
    border-radius: 5px;
}

.yun_com_indextip_p {
    font-size: 14px;
    color: #fff;
    padding: 20px 20px 20px 90px;
    line-height: 30px;
    background: url(../images/fbzwtip.png) no-repeat 20px 25px;
}

.yun_com_indextip_zp {
    color: #ffdc36;
    font-weight: bold
}

.yun_com_indextip_cz {
    width: 100%;
    text-align: center
}

.yun_com_indexbth_next {
    display: inline-block;
    padding: 8px 30px;
    background: #ffdc36;
    color: #000;
    border-radius: 3px;
    font-size: 14px;
}

.yun_com_indexbth_next:hover {
    background: #dfbc13;
    text-decoration: none;
    color: #000
}

.yun_com_indexbth_tg {
    display: inline-block;
    padding: 25px 30px 10px 30px;
    color: #fff;
    opacity: 0.5;
    font-size: 12px;
}

.yun_com_indextip_jt {
    width: 153px;
    height: 76px;
    display: inline-block;
    background: url(../images/yun_tipjt.png) no-repeat;
    position: absolute;
    left: -150px;
    top: -40px;
}

.yun_com_indextip_jl {
    width: 84px;
    height: 43px;
    display: inline-block;
    background: url(../images/zw_tipicon.png) no-repeat;
    position: absolute;
    left: -270px;
    top: -80px;
}

.yun_resume_indextip {
    position: fixed;
    z-index: 100003;
    top: 290px;
    left: 270px;
}

.yun_resume_indextip_jl {
    width: 84px;
    height: 43px;
    display: inline-block;
    background: url(../images/jl_tipicon.png) no-repeat;
    position: absolute;
    left: -270px;
    top: -80px;
}

.yun_tg_indextip {
    position: fixed;
    z-index: 100003;
    top: 350px;
    left: 270px;
}

.yun_com_indextip_cw {
    width: 84px;
    height: 43px;
    display: inline-block;
    background: url(../images/cw_tipicon.png) no-repeat;
    position: absolute;
    left: -270px;
    top: -80px;
}

.yun_info_indextip {
    position: fixed;
    z-index: 100003;
    top: 120px;
    left: 310px;
}

.yun_info_indextip_zl {
    width: 84px;
    height: 43px;
    display: inline-block;
    background: url(../images/zl_tipicon.png) no-repeat;
    position: absolute;
    left: -200px;
    top: -10px;
}

.yun_info_indextip .yun_com_indextip_jt {
    left: -170px;
    top: 10px;
}

.yun_com_indextip_p_may {
    padding-bottom: 5px;
}

.job_add_tck_tip {
    padding-left: 180px;
    background: url(../images/gth.png) no-repeat 60px 40px;
    padding-top: 30px;
}

.job_add_tck_hi {
    font-size: 12px;
    color: #999
}

.job_add_tck_hi_n {
    font-size: 16px;
    display: inline-block;
    margin-right: 10px;
    color: #333;
}

.job_add_tck_bq {
    padding: 5px 0 8px 0;
    color: #999
}

.job_add_tck_bq_money {
    color: #f00;
    display: inline-block;
    padding: 0px 5px;
}

.job_add_tck_bth a {
    display: inline-block;
    width: 80px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #1e9fff;
    color: #fff;
    font-size: 15px;
    border-radius: 3px;
}

.job_add_tck_cont {
    padding: 15px 15px;
}

.job_add_tck_fqtip {
    color: #fc7d63;
    display: inline-block;
    padding-left: 25px;
    background: url(../images/yun_tc_tip.png) no-repeat left center
}

.job_add_tck_tc_box {
    border: 1px solid #eee;
    margin-top: 10px;
    box-shadow: 2px 3px 3px rgba(0, 0, 0, .2);
}

.job_add_tck_tc_tit {
    border-bottom: 1px solid #eee;
}

.job_add_tck_tc_tit li {
    width: 110px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    display: inline-block;
    cursor: pointer
}

.job_add_tck_tc_tit .job_add_tck_tc_tit_cur {
    color: #07c68a;
    font-weight: bold;
    position: relative
}

.job_add_tck_tc_tit .job_add_tck_tc_tit_cur:after {
    width: 50px;
    height: 2px;
    background: #07c68a;
    display: inline-block;
    position: absolute;
    left: 28px;
    bottom: 0px;
    content: '';
}

.job_add_tck_tc_cont {
    width: 100%;
    height: 210px;
    overflow: auto
}

.job_add_tck_tc_list li {
    padding: 10px;
    border-bottom: 1px dashed #eee
}

.job_add_tck_tc_s {
    width: 130px;
    display: inline-block;
    background: url(../images/yun_tc_xz.png) no-repeat left center;
    padding-left: 25px;
    margin-top: 10px;
    color: #999;
    font-size: 12px;
}

.job_add_tck_tc_list_tit {
    width: 100%;
    position: relative;
    padding-bottom: 5px;
}

.job_add_tck_tc_name {
    font-size: 16px;
    color: #000
}

.job_add_tck_tc_money {
    color: #f00;
}

.job_add_tck_tc_jg {
    font-size: 12px;
    display: inline-block;
    margin-left: 10px;
    color: #999
}

.job_add_tck_tc_buy {
    width: 44px;
    height: 22px;
    line-height: 22px;
    background: #fff3f3;
    border: 1px solid #f26b01;
    border-radius: 2px;
    display: inline-block;
    color: #f26b01;
    text-align: center;
    position: absolute;
    right: 15px;
    top: 0px;
}

.job_add_tck_tcsm {
    padding-top: 10px;
    color: #999;
    font-size: 12px;
}

.ad_buy_list {
    width: 360px;
    border: 1px solid #f4f4f4;
    margin-right: 10px;
    display: inline-block;
    margin-top: 10px;
}

.ad_buy_list:hover {
    border: 1px solid #f66
}

.ad_buy_list_bot {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #fafbfd;
    position: relative
}

.ad_buy_list_name {
    font-weight: bold
}

.ad_buy_list_cont {
    padding: 15px 15px 15px 15px;
    position: relative
}

.ad_buy_list_cont_s {
    display: inline-block;
    margin-left: 10px;
    color: #f60
}

.ad_buy_list_buy {
    color: #09f;
    background: url(../images/yun_gwc.png) no-repeat left center;
    padding-left: 25px;
}

.ad_buy_list_p {
    line-height: 30px;
    color: #999;
    padding: 0px 0 5px 0;
}

.ad_buy_list_pic {
    height: 55px;
}

.ad_buy_list_pic_bth {
    background: #f60;
    color: #fff;
    border: 1px solid #f60;
    padding: 5px 20px;
    margin-top: 10px;
    border-radius: 3px;
    display: inline-block
}

.ad_buy_list_pic_bth:hover {
    color: #fff;
    background: #f30;
    text-decoration: none;
}

.job_add_tck_tc_list_zzb {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.index_banner {
    width: 100%;
    overflow: hidden
}

.index_banner img {
    margin-top: 20px;
}

.integral_table {
    width: 100%;
    background: #eee;
    margin-top: 20px;
}

.integral_table td {
    padding: 8px 10px;
    background: #fff
}

.integral_table th {
    padding: 10px;
    background: #f8f8f8
}

.integral_table td:hover {
    background: #f8f8f8
}

.integral_table_name {
    padding-left:0px;
    font-weight: bold
}

 

.integral_table_n {
    color: #3d7dfd;
    font-size: 16px;
    font-weight: bold;
    margin-right: 5px;
}

.con_banner_no {
    margin: 0 auto
}

.yun_wxbd_box {
    background: #fff;
    padding-bottom: 20px;
}

.yun_wxbd_tit {
    width: 100%;
    height: 65px;
    line-height: 65px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    background: #ff6240;
}

.yun_wxbd_p {
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    color: #999
}

.yun_wxbd_img_c {
    padding: 40px 0 0 0;
}

.yun_wxbd_img {
    width: 180px;
    height: 180px;
    margin: 0 auto;
    border: 1px solid #ffb97f;
    text-align: center;
    background: #fff;
    padding: 10px;
}

.yun_wxbd_ok {
    width: 100%;
    padding-top: 10px;
    text-align: center;
    padding-bottom: 10px;
}

.yun_wxbd_ok a {
    width: 195px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    background: #ff6240;
    color: #fff;
    font-size: 14px;
    text-decoration: none
}

.set_tips {
    padding: 10px 20px;
    color: #666666
}

.set_tips_hello {
    font-size: 16px;
    padding: 10px 0;
}

.set_tips_p {
    line-height: 30px;
}

.set_tips_n {
    color: #f00
}

.set_tips_textbox {
    padding: 20px 0;
}

.set_tips_text {
    width: 120px;
    height: 35px;
    border: 1px solid #e5e5e5;
    text-indent: 10px;
    margin-left: 3px;
    margin-right: 3px;
}

.set_tips_bthbox {
    padding-left: 90px;
}

.set_tips_bth {
    width: 80px;
    height: 35px;
    background: #1e9fff;
    border: none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer
}

.com_new_tip {
    background: #f5faff url(../images/admin-icon.png) no-repeat 13px 13px;
    font-size: 12px;
    padding: 10px 10px 10px 30px;
    color: #82858a;
    border-radius:2px; margin-bottom:15px ;
}

.com_new_tip_h {
    color: #3d7dfd;
    font-size: 14px;
    display: inline-block;
    margin-right: 10px;
}

.com_new_tip_v {
    color: #f00
}

.job_recom_text_p {
    float: left;
    line-height: 30px;
}

.com_jf_dhbth {
    text-decoration: underline;
    color: #3d7dfd
}

.distribution_setmeal_sm {
    padding: 8px 10px 8px 20px;
    color: #82858a;
    font-size: 12px;
    background: #f5faff
}

.distribution_setmeal_sm_ml {
    display: inline-block;
    margin-left: 20px;
}

.distribution_setmeal_box {
    width: 100%;
    position: relative;
    float: left
}

.distribution_setmeal_tit {
    color: #999;
    font-size: 12px;
    padding-top: 10px;
}

.distribution_setmeal_tit_l {
    display: inline-block;
    margin-left: 150px;
}

.distribution_setmeal_tit_r {
    display: inline-block;
    margin-left: 70px;
    margin-right: 10px;
}

.distribution_setmeal_list {
    width: 100%;
    margin-top: 12px;
    float: left
}

.distribution_setmeal_listname {
    width: 150px;
    line-height: 25px;
    text-align: right;
    display: inline-block;
    float: left;
    color: #999;
    font-size: 13px;
}

.distribution_setmeal_listnotext {
    width: 100px;
    height: 25px;
    line-height: 25px;
    background: #f8f8f8;
    border: 1px solid #eeeeee;
    text-indent: 10px;
    float: left;
    border-radius: 3px;
}

.distribution_setmeal_jt {
    width: 16px;
    height: 16px;
    background: url(../images/com_fpicon.png) no-repeat center center;
    display: block;
    float: left;
    margin-left: 20px;
    margin-top: 5px;
}

.distribution_setmeal_zjt {
    width: 16px;
    height: 16px;
    background: url(../images/com_fpicon.png) no-repeat center center;
    display: block;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;
}

.distribution_setmeal_text {
    width: 100px;
    height: 25px;
    line-height: 25px;
    background: #fff;
    border: 1px solid #eeeeee;
    text-indent: 10px;
    float: left;
    margin-left: 20px;
    border-radius: 3px;
}

.distribution_setmeal_bth {
    width: 260px;
    height: 36px;
    background: #f60;
    color: #fff;
    border: none;
    border-radius: 3px;
    cursor: pointer
}

.distribution_setmeal_fpsm {
    font-size: 12px;
    color: #f00;
    line-height: 23px;
    width: 100%;
    padding-left: 25px;
    text-align: left
}

.yun_prompt_jobtg_box {
    padding-left: 30px;
    position: relative;
    z-index: 10;
}

.yun_prompt_jobtg {
    font-size: 16px;
    padding: 30px 0 20px 10px;
    font-weight: bold;
    color: #000
}

.yun_prompt_jobtglist {
    padding-bottom: 30px;
}

.yun_prompt_jobtglist li {
    width: 460px;
    padding-left: 10px;
    line-height: 33px;
}

.yun_prompt_jobtglist li:hover {
    background: #f8f8f8
}

.yun_prompt_jobtglist span {
    display: inline-block;
    font-size: 15px;
    margin-right: 10px;
}

.yun_prompt_jobtglist em {
    font-size: 12px;
    color: #999
}

.yun_prompt_jobtglist a {
    display: inline-block;
    margin-left: 10px;
    text-decoration: underline;
    color: #0000ee
}

.yun_prompt_jobgzh {
    width: 130px;
    text-align: center;
    position: absolute;
    right: 50px;
    top: 50px;
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.yun_prompt_jobgzh_img {
    width: 130px;
    height: 130px;
}

.yun_prompt_jobtgbth {
    display: inline-block;
    padding: 6px 15px;
    margin-left: 3px;
    margin-right: 3px;
    border: 1px solid #ff6a6a;
    color: #ff6a6a;
    border-radius: 3px;
}

.yun_prompt_jobtgbth:hover {
    background: #ff6a6a;
    color: #fff;
    text-decoration: none;
}

.yun_prompt_jobtgbth_sm {
    position: relative;
    z-index: 100
}

.yun_prompt_jobtgbth_smbox {
    border: 1px solid #eee;
    padding: 10px;
    background: #fff;
    position: absolute;
    top: 40px;
    right: 0px;
    width: 220px;
    color: #333;
    height: 60px;
    text-align: left;
    padding-left: 80px;
    line-height: 25px;
}

.yun_prompt_jobtgbth_smboxpic {
    position: absolute;
    left: 10px;
    top: 10px;
}

.subaccounts_add {
    width: 100%;
}

.subaccounts_add dl {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.subaccounts_add dt {
    width: 110px;
    line-height: 35px;
    float: left;
    text-align: right
}

.subaccounts_add dd {
    width: 240px;
    float: left
}

.subaccounts_add_text {
    width: 240px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #eee;
    color: #666;
    text-indent: 10px;
}

.uesr_name_a {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

/*@media screen and (max-width: 1400px) {
    .ad_buy_list{width:325px;}
    
}
@media screen and (max-width: 1300px) {
    .ad_buy_list{width:310px;}
    
}
@media screen and (min-width: 1500px) {
.body_box {width:1450px; margin:0 auto; position:relative}
.header_fixed{ position:absolute}
.sidebar{ position:absolute}
.yun_com_indextip{ position:absolute}
.yun_tg_indextip{ position:absolute}
.yun_info_indextip{ position:absolute}
.yun_resume_indextip{ position:absolute}
}
*/
.user_ask_cont {
    padding: 10px 20px 20px 25px;
    color: #666
}

.user_ask {
    padding-bottom: 10px;
}

.user_ask_c {
    color: #007aff
}

.user_ask_tit {
    padding-bottom: 10px;
    padding-top: 10px;
    border-top: 1px dashed #eee;
}

.user_ask_textarea {
    width: 369px;
    height: 50px;
    border: 1px solid #eee;
    padding: 10px;
    line-height: 15px;
    font-size: 13px;
}

.user_ask_bth {
    width: 100%;
    text-align: right;
    padding-top: 10px;
}

.user_ask_bth_b {
    width: 100px;
    height: 30px;
    background: #007aff;
    border-radius: 3px;
    border: none;
    color: #fff
}

.user_ask_h {
    color: #f60;
}

.user_hf_cont {
    padding: 20px 20px 40px 25px;
    color: #666
}

.user_hf_time {
    padding-top: 20px;
}

.renew_box {
    padding: 10px 25px 30px 25px
}

.renew_hello {
    font-size: 15px;
    font-weight: bold
}

.renew_p {
    padding: 10px 0;
    line-height: 30px
}

.renew_xf {
    color: #f60;
    text-decoration: none
}

.renew_xf {
    padding-top: 20px;
}

.renew_bth {
    width: 180px;
    height: 35px;
    line-height: 35px;
    background: #f60;
    color: #fff;
    display: inline-block;
    border-radius: 3px;
    text-align: center
}

.renew_bth:hover {
    background: #f30;
    color: #fff;
    text-decoration: none;
}

.renew_bth_qx {
    margin-left: 30px;
    text-decoration: underline;
    font-size: 15px;
    color: #999
}

.rzwtg {
    padding: 0px 20px 20px 30px;
    font-size: 14px
}

.rzwtg_hi {
    font-weight: bold
}

.rzwtg_yy {
    color: #ff6a6a;
}

.rzwtg_bthbox {
    width: 100%;
    text-align: center;
    color: #999;
    padding-top: 20px;
}

.rzwtg_bthbox .rzwtg_bth {
    display: inline-block;
    padding: 3px 35px;
    border: 1px solid #ff6a6a;
    color: #ff6a6a;
    border-radius: 3px;
}

.rzwtg_bthbox .rzwtg_bth:hover {
    background: #ff6a6a;
    color: #fff;
    text-decoration: none
}

.invite_user_job {
    display: block;
    max-width: 200px;
    height: 30px;
    line-height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 10px;
    color: #3d7dfd
}

.yxjob_name {
    display: block;
    max-width: 200px;
    height: 30px;
    line-height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 10px;
    color: #3d7dfd
}

.zf_kq {
    width: 100%;
    text-align: center;
    color: #f60
}

.job_looklist_table {
    width: 100%;
    border-collapse: collapse;
}

.job_looklist_table th {
    padding: 10px 5px;
    font-weight: normal;
    color: #bcbcbc
}

.job_looklist_table td {
    border-bottom: 1px solid #f2f2f2;
    ;
    padding: 8px 5px
}

.job_looklist_table tr:hover {
    background: #f8f8f8
}

.job_lookmode {
    position: absolute;
    right: 15px;
    top: 15px;
}

.com_resume_listbox_titlook_zs {
    margin-left: 10px;
    display: inline-block
}

.job_looklist_bth {
    color: #3d7dfd;
    margin-left: 8px;
    display: inline-block;
}

.job_looklist_pp {
    color: #3d7dfd;
    text-decoration: underline;
    font-size: 12px;
}

.job_looklist_tg {
    width: 55px;
    display: inline-block;
    font-size: 12px;
    padding-top: 22px;
    color: #666;
    background: url(../images/gb.png) no-repeat center 3px;
}

.job_looklist_tg:hover {
    color: #1eaa39;
    text-decoration: none;
}

.job_looklist_tg_kq {
    background: url(../images/ykq.png) no-repeat center 3px;
    color: #1eaa39
}

.job_looklist_name {
    color: #3d7dfd;
    display: inline-block;
}

.job_looklist_tgbox {
    width: 300px;
}

.job_looklist_namebox {
    font-weight: bold;
    max-width: 150px
}

.job_looklist_fx {
    width: 50px;
    display: inline-block;
    font-size: 12px;
    padding-top: 22px;
    color: #666;
    background: url(../images/fx.png) no-repeat center 3px;
}

.job_looklist_jzl {
    width: 60px;
    display: inline-block;
    font-size: 12px;
    padding-top: 22px;
    color: #666;
    background: url(../images/pk.png) no-repeat center 3px;
}

.job_looklist_hb {
    width: 50px;
    display: inline-block;
    font-size: 12px;
    padding-top: 22px;
    color: #666;
    background: url(../images/hb_icom.png) no-repeat center 3px;
}

.yhq_tip {
    width: 300px;
    height: 320px;
    background: #f60 url(../images/yhq_bg.png) no-repeat center 40px;
    ;
    position: fixed;
    left: 50%;
    margin-left: -190px;
    top: 100px;
    z-index: 100002;
    border-radius: 10px;
    padding: 50px 30px;
}

.yhq_tip_h1 {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    position: relative
}

.yhq_tip_h2 {
    padding-top: 10px;
    padding-bottom: 30px;
    font-size: 24px;
    font-weight: bold;
    color: #fef866;
    text-align: center
}

.yhq_tip_box {
    background: #fae1d0;
    border: 1px dashed #f60;
    padding: 15px;
    text-align: center;
    font-size: 12px;
    color: #999;
    line-height: 25px;
    border-radius: 8px;
}

.yhq_tip_n {
    font-size: 36px;
    color: #f00;
    padding-bottom: 15px;
    padding-top: 10px;
}

.yhq_tip_n_f {
    font-size: 18px;
}

.yhq_tip_bth {
    padding: 20px;
}

.yhq_tip_bth_a {
    display: block;
    padding: 8px 0;
    color: #f00;
    font-size: 18px;
    background: #f0f660;
    border-radius: 20px;
    text-align: center
}

.yhq_tip_kf {
    width: 100%;
    text-align: center;
    color: #fff
}

.yhq_tip_c {
    position: relative
}

.yhq_tip_close {
    width: 32px;
    height: 32px;
    display: inline-block;
    position: absolute;
    right: -90px;
    top: -80px;
    color: #fff;
    background: url(../images/close.png) no-repeat;
    font-size: 0px;
}

.Description_box_mb {
    font-size: 12px;
    padding-bottom: 5px;
}

.Description_box_mb a {
    color: #3366cc
}

.tiplist {
    list-style: none;
  
    height: 40px;
    overflow: hidden;    margin-bottom:10px ;
}
.tiplist_bth { margin-left:30px ;}
.tiplist_bth a{     text-decoration: underline;}
.tiplist li {
   
    height: 38px;
    line-height: 38px;
    text-align: left; padding-left:15px ; 
    font-size: 14px;background: #FFFBFB;
 color: #ff5f57; 
}

.tiplist li a {
color: #ff5f57;
}
/*
.tiplist .one {
    background-color: #faecee;color:#fb1f1f
}

.tiplist .two {
    background-color: #42c58a;
}

.tiplist .three {
    background-color: #f60;
}

.tiplist .fore {
    background-color: #dc143c;
}
--*/>
.tiplist_bth {
    display: inline-block;
    margin-left: 30px;
}

.add_tit {
    padding: 20px 0 10px 0;
}

.add_tit_name {
    font-size: 18px;
    padding-left: 60px;
    color: #000
}

.add_tit_bz {
    display: inline-block;
    color: #97999b;
    margin-left: 10px;
}

.com_release_w100 {
    width: 100px;
    float: left;
    margin-right: 10px;
}

.com_release_w150 {
    width: 127px;
    float: left;
    margin-right: 10px;
}

.yhq_dqtip {
    background: red;
    color: #fff;
    border-radius: 3px;
    background: #f60;
    background: -webkit-linear-gradient(left, #fd3848, #ff7d4a);
    display: inline-block;
    margin-left: 10px;
    padding: 0px 10px;
}

.yhq_dqtip:hover {
    color: #fff;
}

.news_expect_text_new_nth {
    width: 50px;
    height: 33px;
    position: absolute;
    right: 1px;
    top: 1px;
    background: #fff url(../images/lb_icon.png) no-repeat 25px center;
    z-index: 100;
    cursor: pointer;
    text-align: right;
    line-height: 33px;
}

.news_expect_text_new_sxzw {
    width: 70px;
    height: 32px;
    position: absolute;
    right: 2px;
    top: 2px;
    background: #F0F2F5 url(../images/lb_icon.png) no-repeat 10px center;
    z-index: 100;
    cursor: pointer;
    line-height: 33px;
    padding-left: 37px;
    color: #000;
}

.news_expect_text_newcity_nth {
    width: 50px;
    height: 33px;
    position: absolute;
    right: 1px;
    top: 1px;
    background: #fff url(../images/cityiocn.png) no-repeat 25px center;
    z-index: 100;
    cursor: pointer
}

.com_release_cont_xlyc .xm-select-sj {
    display: none !important;
}

.help_box {}

.help_box_wks {
    margin-top: 20px;
    border-radius: 5px;
    line-height: 30px;
    text-align: center
}

.help_box_wks_tit {
    padding-bottom: 5px;
    font-size: 26px;
    padding-top: 5px;
    font-weight: bold;
    color: #f60;
}

.help_box_wks_p {
    color: #333;
    font-weight: bold
}

.new_hyzlbox {
    text-align: left;
    padding-left: 15px;
    padding-top: 15px;
}

.new_hyzl {
    width: 260px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #3d7dfd;
    color: #fff;
    border: none;
    cursor: pointer;
    border-radius: 20px;
    ;
    font-size: 16px;
    display: inline-block
}

.help_box_yks {
    margin-top: 20px;
    border-radius: 5px;
    padding: 20px;
    text-align: center;
    border: 1px solid #eee;
    line-height: 30px;
}

.help_box_wks_bth {
    padding-top: 20px;
    padding-bottom: 20px;
}

.help_box_yjs {
    margin-top: 20px;
    border-radius: 5px;
    padding: 20px;
    text-align: center;
    border: 1px solid #eee;
    line-height: 30px;
}

.help_box_wks_titbox {
    padding: 0 15px;
    color: #333;
    text-align: left;
    position: relative
}

.help_box_wks_content {
    padding-bottom: 20px;
    text-align: left
}

.help_member_jxzbox {
    width: 100%;
}

.help_box_cj {
    font-size: 14px;
    padding: 3px 15px;
    border-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8e1f), to(#ff7d17));
    background-image: linear-gradient(180deg, #ff8e1f 0, #ff7d17 100%);
    font-weight: normal;
    color: #fff;
    background-color: #ff7d18;
    border-color: #ff7d18;
    display: inline-block;
    border-radius: 5px;
    text-align: center;
    position: absolute;
    right: 10px;
    top: 6px;
}

.help_box_cj:hover {
    color: #fff;
    background: #faa015;
    text-decoration: none;
}

.help_box_zlhy {
    font-size: 20px;
    color: #f60;
    display: inline-block;
    padding: 0px 5px;
}

.help_box_lq {
    width: 100%;
    text-align: center;
    padding-top: 20px;
}

.help_box_lq a {
    color: #f00;
    text-decoration: underline
}

.help_box_bth {
    font-size: 16px;
    padding: 8px 10px;
    width: 192px;
    border-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8e1f), to(#ff7d17));
    background-image: linear-gradient(180deg, #ff8e1f 0, #ff7d17 100%);
    color: #fff;
    background-color: #ff7d18;
    border-color: #ff7d18;
    display: inline-block;
    border-radius: 5px;
    text-align: center
}

.help_box_bth:hover {
    background-color: #ff7d18;
    color: #fff;
    text-decoration: none;
}

.help_box_bzlist {
    width: 90px;
    padding: 10px;
    border-radius: 5px;
    display: inline-block;
    margin-left: 15px;
    margin-top: 20px;
    background: #fff;
    -webkit-box-shadow: 0 6px 10px 2px rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 6px 10px 2px rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .08);
    text-align: center;
    font-size: 12px;
}

.help_box_zl_n {
    display: inline-block;
    background: #fd653b;
    background: -webkit-linear-gradient(left, #bacef7, #3d7dfd);
    color: #fff;
    border-radius: 20px;
    padding: 0px 10px;
    line-height: 23px;
}

.help_box_hd {
    display: block
}

.help_box_wks_pic {
    padding-top: 20px;
}

.help_box_hyzl a {
    text-decoration: underline;
    color: #3d7dfd
}

.help_box_zlhy_more {
    text-decoration: underline;
    color: #3d7dfd;
    font-size: 12px;
}

.help_box_wks_pic img {
    margin-right: 5px;
    border-radius: 50%;
}

.help_box_hyno {
    padding-top: 20px;
}

.help_box_yjs_titbox {
    padding: 10px;
    border-radius: 5px 5px 0 0;
    background: #f8faff;
    border-bottom: 1px solid #eee
}

.help_box_yjs_tit {
    padding-bottom: 10px;
    font-size: 26px;
    padding-top: 5px;
    letter-spacing: 2px;
    color: #999;
}

.help_box_hd_name {
    display: block
}

.help_box_yjs_box {
    border: 1px solid #eee;
    border-radius: 5px;
    -webkit-box-shadow: 0 6px 10px 2px rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 6px 10px 2px rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .08);
}

.help_box_yjs_time {
    padding-top: 20px;
    padding-bottom: 20px;
}

.help_box_lqqy {
    font-size: 14px;
    width: 80px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    border-color: transparent;
    color: #fff;
    background-color: #3d7dfd;
    display: inline-block;
    border-radius: 30px;
    text-align: center
}

.help_box_lqqy:hover {
    background-color: #f67a1d;
    color: #fff;
    text-decoration: none;
}

.help_box_lq_bth {
    padding-bottom: 30px;
    padding-top: 30px;
}

.help_box_sx_n {
    display: inline-block;
    background: #0084ff;
    background: -webkit-linear-gradient(left, #0084ff, #0084ff);
    color: #fff;
    border-radius: 20px;
    padding: 0px 10px;
    line-height: 23px;
}

.help_box_ybth {
    width: 80px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    background: #eee;
    color: #333;
    font-size: 14px;
    display: inline-block;
    border-radius: 30px;
}

.help_member_look {
    text-decoration: underline;
    color: #06C
}

.buymeal_zhuli_list {
    width: 80px;
    padding: 5px;
    border-radius: 5px;
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
    background: #fff;
    -webkit-box-shadow: 0 6px 10px 2px rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 6px 10px 2px rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .08);
    position: relative
}

.buymeal_zhuli_csn {
    padding: 2px 5px;
    background: #f60;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    border-radius: 20px;
}

.buymeal_zhuli_c {
    display: block
}

.help_box_lqqyzl {
    font-size: 14px;
    width: 80px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    border-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8e1f), to(#ff7d17));
    background-image: linear-gradient(180deg, #ff8e1f 0, #ff7d17 100%);
    color: #fff;
    background-color: #ff7d18;
    border-color: #ff7d18;
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    margin-right: 20px;
}

.help_box_over {
    width: 100%;
    text-align: center;
    padding-top: 60px;
    color: #999
}

.spms_h1list {
    padding-top: 25px;
    padding-left: 55px;
    margin-bottom: 20px;
}

.spms_h1 {
    font-weight: bold;
    font-size: 15px;
    color: #333;
    padding-bottom: 5px;
    ;
}

.spms_p {
    color: #999
}

.spms_h1listicon1 {
    background: url(../images/sp1.png) no-repeat 0px 28px;
}

.spms_h1listicon2 {
    background: url(../images/sp2.png) no-repeat 0px 28px;
}

.spms_h1listicon3 {
    background: url(../images/sp3.png) no-repeat 0px 28px;
}

.vip_box_sppd {
    padding-top: 15px;
    padding-right: 15px;
    ;
}

.new_spms_box {
    background-color: #fff;
    border-radius: 8px;
    padding: 10px;
    margin-left: 15px;
    color: #333;
    position: relative;
    margin-bottom: 15px;
}

.new_spms_list {
    line-height: 25px;
    margin-top: 10px;
    ;
}

.new_spms_list_n {
    width: 75px;
    color: #727274;
    display: inline-block;
}

.new_spms_tit {
    height: 40px;
    position: relative;
}

.new_spms_tit_zt {
    position: absolute;
    right: 10px;
    top: 0px;
    color: #3d7dfd
}

.new_spms_yuybox {
    padding-left: 100px;
    ;
    position: relative;
}

.new_spms_yuy {
    width: 100px;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: center;
    color: #999;
    font-size: 12px;
    ;
}

.new_spms_yuy_n {
    display: block;
    padding-top: 0px;
    padding-bottom: 5px;
    font-size: 28px;
    font-weight: bold;
    color: #3d7dfd
}

.new_spms_cz {
    position: absolute;
    right: 10px;
    bottom: 20px;
}

.new_spms_a {
    width: 100px;
    height: 30px;
    line-height: 30px;
    ;
    background: #e9f1fc url(../images/com_sp.png) no-repeat left center;
    color: #2579fa;
    display: block;
    border-radius: 4px;
    padding-left: 50px;
    ;
}

/*显示器尺寸1280×800  */
@media screen and (max-width: 1310px) {
    .yun_m_headernav li {
        padding: 0px 10px;
    }

}



/* 发布视频面试 */
.spshow_yq_box {
    width: 600px;
}

.spshow_yq_div {
    width: 100%;
    overflow: hidden;
    margin-bottom: -1px;
}

.spshow_yq_div a {
    display: block;
    float: left;
    width: 100px;
    height: 36px;
    line-height: 36px;
    color: #666;
    text-align: center;
    text-decoration: none;
}

.spshow_item {
    border: 1px solid #E6E6E6;
    padding: 10px 15px 15px 15px;
}

.spshow_yq_div_a_curr {
    border-top: 1px solid #E6E6E6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
}

.spshow_jlwz {
    border: 1px solid #E6E6E6;
    width: 600px;
}

.spshow_jlwz_c {
    padding: 6px 15px 15px 15px;
}

.spshow_tc_xzjob {
    width: 500px;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #eee;
}

.spshow_tc_xzjob_box {
    overflow-y: auto;
    max-height: 250px;
    padding: 10px 20px;
}

.spshow_tc_job {
    float: left;
    width: 200px;
    padding-left: 25px;
    position: relative;
    margin-top: 5px;
}

.spshow_tc_job_xz {
    position: absolute;
    left: 0px;
    top: 0px;
}

.spshow_tc_xzjob_btn {
    text-align: center;
    padding: 15px 0;
}

.spshow_tc_xzjob_box::-webkit-scrollbar {
    width: 6px;
    height: 1px;
}

.spshow_tc_xzjob_box::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #949494;
}

.spshow_tc_xzjob_box::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    background: #ededed;
}

.sp_tit {
    font-weight: bold;
    padding-left: 60px;
    padding-top: 30px;
    padding-bottom: 20px;
    color: #000
}

.wx_login_show_sxbox {
    width: 180px;
    line-height: 20px;
    text-align: center;
    color: #999
}

.wx_login_show_sxicon {
    width: 150px;
    height: 150px;
    background: url(../../images/ewmsx.png) no-repeat;
    display: inline-block;
    background-size: 100%;
    display: block;
    margin: 0 auto 10px;
}

.sp_lookbox {
    position: relative;
}

.sp_look {
    border: 1px solid #eee;
    display: inline-block;
    border-radius: 2px;
    padding: 0px 10px;
    height: 28px;
    line-height: 28px;
    color: #666;
    position: absolute;
    right: 10px;
    top: 5px;
}

/*企业认证--*/
.authentication {
    padding: 30px;
}

.authentication_list {
    margin-top: 20px;
    padding-left: 170px;
    position: relative
}

.authentication_list_name {
    width: 160px;
    text-align: right;
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 15px;
    line-height: 40px;
}

.authentication_bth {
    height: 130px;
    width: 130px;
    background: url(../images/tj.png) no-repeat center center;
    border: 1px dashed #e2e2e2;
    position: relative;
    cursor: pointer;
    color: #999;
}

.authentication_text {
    width: 430px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #ddd;
    padding-left: 5px;
    color: #666
}

.authentication_img {
    height: 130px;
    width: 130px;
    border: 1px dashed #e2e2e2;
    position: absolute;
    left: 320px;
    top: 0px;
}

.authentication_img img {
    height: 130px;
    width: 130px;
}

.authentication_tip {
    padding-top: 5px;
    padding-bottom: 15px;
    color: #999999;
    line-height: 25px;
}

.aut_show {
    width: 130px;
    height: 130px;
    position: relative
}

.aut_show_p {
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    height: 25px;
    line-height: 25px;
    text-align: center
}

.aut_show_p:hover {
    color: #fff;
}

.aisx_job_left {
    width: 280px;
    float: left;
    padding-left: 25px;
}

.aisx_job_lefttit {
    font-size: 16px;
    font-weight: bold
}

.aisx_job_list {
    padding-left: 70px;
    position: relative;
    margin-top: 15px;
}

.aisx_job_name {
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 35px;
    display: inline-block;
    font-size: 14px;
    color: #666;
}

.sx_controls {
    border: 1px solid #ddd;
    width: 110px;
    height: 35px;
    padding-left: 10px;
    padding-right: 30px;
    position: relative;
    border-radius: 3px;
    margin-left: 20px;
}

.sx_controls_s {
    border: 1px solid #ddd;
    width: 44px;
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    border-radius: 3px;
    margin-left: 20px;
}

.sx_text {
    width: 100%;
    height: 35px;
    border: none;
    padding: 0px;
    margin: 0px;
}

.sx_controls_xz {
    width: 35px;
    height: 35px;
    border-left: 1px solid #eee;
    position: absolute;
    right: 0px;
    top: 0px;
}

.sx_controls_jt {
    width: 100%;
    display: block;
    height: 17px;
    background: url(../images/sx_x.png) no-repeat center center;
    cursor: pointer
}

.sx_controls_jtb {
    border-bottom: 1px solid #eee;
    background: url(../images/sx_s.png) no-repeat center center
}

.sx_controls_dw {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    text-align: center;
    color: #999;
    position: absolute;
    right: 0px;
    top: 0px;
    display: inline-block;
}

.sx_text_time {
    width: 35px;
    height: 35px;
    background: url(../images/sx_time.png) no-repeat center center;
    position: absolute;
    right: 0px;
    top: 0px;
}

.aisx_job_panel {
    position: absolute;
    left: 0;
    top: 35px;
    -webkit-box-shadow: 0 0 8px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 0 8px 0 rgb(0 0 0 / 20%);
    border-radius: 2px;
    border: 1px solid #ddd;
    width: 150px;
    background-color: #fff;
    z-index: 1;
}

.aisx_job_select {
    float: left;
    border-right: 1px solid #eee;
    width: 75px;
    max-height: 192px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.aisx_job_select ul {
    width: 100%;
    height: 152px;
    overflow: auto
}

.aisx_job_select ul li {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 12px;
    line-height: 32px;
    cursor: pointer;
    -webkit-transition: background-color .3s ease, color .3s ease;
    transition: background-color .3s ease, color .3s ease;
}

.aisx_job_select ul .aisx_job_selectcur {
    color: #ff552e;
    font-weight: 700;
}

.aisx_zy {
    font-size: 14px;
    color: #666;
    padding: 15px 0
}

.aisx_zy_n {
    color: #ff552e;
    font-size: 20px;
}

.aisx_zy_buy {
    color: #4a89e8;
    display: inline-block;
    margin-left: 20px;
}

.aisx_job_right {
    width: 250px;
    float: left;
    font-size: 14px;
    color: #888;
    line-height: 38px;
    margin-top: 15px;
    border-left: 1px solid #eee;
    padding-left: 50px;
}

.aisx_job_fot {
    width: 100%;
    float: left;
    padding-top: 5px;
    text-align: center;
    padding-bottom: 20px;
}

.aisx_job_bth {
    width: 110px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    background: #4a89e8;
    display: inline-block
}

.aisx_job_bth:hover {
    color: #fff
}

.ckbz {
    text-align: center;
    padding-top: 20px;
    color: #06F
}
.yun_combanner{width:100%; float: left;height:60px;margin: 12px 0;}
.yun_combanner img{width:100%;height:60px; ;}

.jbInfobAll{
    /*overflow: hidden;*/
    display: flex;
    align-items: center;
    padding: 0.2rem;
}
.jbInfobAll .jbInfobAllzhunt{
    /*overflow: hidden;*/
    display: flex;
    align-items: center;
}
.jbInfobAll .jbInfobAllzhunt p{
    padding-left: 20px;
}
.jbInfobAll .jbInfobAllzhunt .layui-input-inline{
    width: 230px;
    padding: 8px;
}
.jbInfobAllTwo{
    width: 232px;
    overflow: hidden;
    float: right;
    margin-right: 18px;
}
.jobadd_set{ }
.jobadd_set_tit {height:38px;}
.jobadd_set_tit .jobadd_set_a{height:38px; line-height: 38px;width:130px; text-align: center; display: inline-block;; margin-right: 10px;border:1px solid #fff;}
.jobadd_set_tit .spshow_yq_div_a_curr{border:1px solid #eee; position: relative;}
.jobadd_set_tit .spshow_yq_div_a_curr i{width:128px;height:3px;position: absolute;left:0px;bottom:-2px; display: inline-block; background-color: #fff;}
.jobadd_setbox{border:1px solid #eee;width:840px;min-height: 145px; }
.jobadd_setlist{width:380px;margin-left: 20px;padding:15px 0;position: relative; display: inline-block; }
.jobadd_setlist_line{border-bottom:1px solid #eee; }
.jobadd_setname{ font-size:14px; color:#333;}
.jobadd_set_p{color:#999; font-size: 12px; padding-top: 5px;}
.jobadd_setlist_linepv{ position: relative; margin-left: 40px;}
.jobadd_setlist_line_l{width:1px;height:40px; background-color: #eee; display: inline-block; position: absolute;left:-20px;top:20px;}
.jobadd_set_kg{ position: absolute;right:0px;top:20px; display: inline-block; cursor: pointer;}
.jobadd_set_kgicon{width:50px;height:28px; background: url(../images/jobgb.png) no-repeat; display: inline-block; cursor: pointer;}
.com_job_tel_setlist_zt_cur .jobadd_set_kgicon{width:50px;height:28px; background: url(../images/jobk.png) no-repeat; display: inline-block; cursor: pointer;}
.jobadd_settip{color:#999; padding: 15px 0 0 20px;}
.jobadd_settd_list{width:320px;margin-left: 20px;padding:10px 0 0 0;position: relative; display: inline-block; padding-left:70px;; }
.jobadd_settd_list_name{ font-size:14px; color:#666; position: absolute;left:0px;top:10px; line-height: 38px;;}
.jobadd_settd_listw160{width:190px;}
.jobadd_settd_list .layui-form-radio{ margin-left: 0px;;}

.newbz_list{ padding-left: 100px; position: relative;}
.newbz_list_name{ position: absolute;left:25px;top:0px; line-height: 38px;}
.newbz_textarea{ padding-top: 15px;}
.newbz_textarea textarea{width:270px;height:80px;}
.newbz_bthbox{padding:15px 0 20px 0}
.newbz_bth{width:275px;height:45px; background-color:#3d7dfd;color:#fff;border-radius:5px;border:none;  cursor: pointer; font-size: 16px;}

.yun_wtbd_tip{position: relative;padding: 20px 30px 20px 90px;background: #f0fbff url(../images/wx_bd.png) no-repeat 30px center; margin-top: 15px;border-radius:8px;;}
.yun_wtbd_tip_tit{  font-size:14px;color:#3d7dfd}
.yun_wtbd_tip_p{ padding-top:5px;    color: #999 }
.yun_wtbd_tip_bth{width:94px;height:34px; line-height:34px; text-align:center; display:inline-block;border-radius:30px; background: #3d7dfd; position:absolute;right:20px;top:25px;color:#fff}
.yun_wtbd_tip_bth:hover{ background:#059aec;color:#fff; text-decoration:none;}

/*修改*/
.comReleaErweim{
    overflow: hidden;
    display: flex;
    align-items: center;
    position: relative;
}

.comReleaErweim .com_release_nameewm_img{
    top: 0;
    left: 145px;
    display: flex;
    align-items: center;
}
.comReleaErweim .com_release_nameewm_img a{
    display: block;
    overflow: hidden;
    margin-left: 6px;
    width: 50px;
    height: 22px;
    background: #3d7dfd;
    border-radius: 12px;
    color: #fff;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.add_icon{width:36px;height:36px; display: inline-block;float: left;   margin-left: 10px; font-size:12px;text-align: center;    color: #515a6e;border:1px solid #d2d2d2; background: url(../images/com_bj.png) no-repeat center 2px ;}
.add_xg{width:100%;height:16px; display: inline-block;}
.add_xj{background: url(../images/xj.png) no-repeat center 5px ;}
.add_icon:hover{ background:#f8f8f8 url(../images/com_bj.png) no-repeat center 2px }
.add_xj:hover{background:#f8f8f8 url(../images/xj.png) no-repeat center 5px ;}



.integraButns{
    overflow: hidden;
    position: relative;
    padding: 12px 0;
}
.integraButns a{
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 130px;
    height: 34px;
    background: #3d7dfd;
    border-radius: 4px;
    color: #fff;
}


/*按钮*/
.comIndexButn{ margin-top: 12px;
   
}
 
.companyYears{ 
    position: relative;
    padding: 15px 12px;
}
.companyYeaImg{
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.companyYeaImg{border-radius:10px;}
.companyYears .comClos{ 
    display: block;
 
    z-index: 3;  text-align: center;padding-top:20px;
}


.yearrepBaog .layui-layer{
    background: none !important;
    box-shadow: none !important;
}


.hr_yyy{ 
	padding: 2px 5px;
		   background: #FF6D54; 
	  border-radius: 2px;
	  color: #fff;
	  font-size: 12px;
	margin-left:2px;transform: scale(0.8);
	display: inline-block;
}

.hr_ygt{
     padding: 2px 5px;
	   background: #4CB448; 
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
  margin-left:2px;transform: scale(0.8);
  display: inline-block;
}

.hr_yxz{
    padding: 2px 5px;
    background: #2778f8;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    margin-left:2px;transform: scale(0.8);
display: inline-block;
}

@media screen and (min-width: 320px) and (max-width: 1500px){
	body{ background: #f1f1f1 url(../images/left_bg.png) repeat-y -40px top;}
	.com_tit_navbth{ padding-left: 0px;;}
	.admin_mainbody{ margin-left: 175px;;}
	.sidebar{width:160px;}
	.left_box{width:160px;}
	.user_more {left:150px;}
	.tiplist{  }
	}
	

/*2023.08.11 添加*/
.taoCanQuanyi{
    overflow: hidden;
    position: relative;
    width: calc(100% - 40px);
    padding: 12px 20px;
    height: 520px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.taoCanCanshud{
    overflow: hidden;
    position: relative;
    text-align: center;
    background: #fff;
    padding: 0 50px;
    border-radius: 8px;
}
.taoCanHeadImg{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 50px;
}

.taoCanModImg{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.taoCanModImg img{
    overflow: hidden;
    display: block;
    width: 211px;
    height: 130px;
}

.taoCanModTips{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 13px;
    color: #333;
    padding: 25px 0;
}

.taoCanModButn{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 46px;
    background: #3D7DFB;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
}

.taoCanModTell{
    overflow: hidden;
    position: relative;
    padding-top: 15px;
    width: calc(100% - 2px - 24px);
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 0 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 46px;
    margin: 16px 0 60px 0;
}

.taoCanModTell span{
    overflow: hidden;
    display: block;
}


/**新加的css**/
.newmember_tit{width:100%;float: left; background-color: #fff;border-bottom:1px solid #eee;  }
.newmember_tit ul{ display:flex;}
.newmember_tit ul li{height:50px; line-height:50px;;padding:0px 20px;font-size:16px;}
.newmember_tit ul li a{ display:block;}
.newmember_tit ul .newmember_titcur{ position: relative;}
.newmember_tit ul .newmember_titcur:after{width:20px;height:4px; background:#245ee4; display:block;content:''; position: absolute;left:50%;bottom:0px;margin-left:-10px;border-radius:3px;}
.newmember_screenbox {width:100%;float: left; }
.newmember_screen {width:100%;float: left;padding:15px 0; background:#fff }
.newmember_screen ul{ display:inline-block;border:1px solid #dcdfe6;border-right:none;float: left;margin-left: 12px;}
.newmember_screen ul li{ float: left;display:inline-block;height:30px;border-right:1px solid #dcdfe6; line-height:30px;;font-size:13px;}
.newmember_screen ul li a{ display:block;padding:0px 15px;}
.newmember_screen ul  .job_list_tit_cur{background:#245ee4; color:#fff}
.newmember_screen ul  .job_list_tit_cur a{color:#fff; }
.newmember_screenname{float: left;font-size:16px;height:30px; line-height:30px; padding-left: 15px;;}
.newmember_screendd{ float:right; margin-right:15px;}
.newmember_screendd  ul  .hyfw_qh_cur{background:#245ee4; color:#fff}
.newmember_screendd ul  .hyfw_qh_cur a{color:#fff; }
.newcom_fh{display:inline-block; padding-left: 20px; background:url(../images/fh.png) no-repeat left center;font-size:14px; }
.newcom_fh_line{display:inline-block;padding:0px 15px;}
.shuaxinDome{
    overflow: hidden;
    position: relative;
}

.shuaxinDome .layui-layer-title{
    display: none;
}
.shuaxinDome .layui-layer-content{
    overflow: hidden;
    position: relative;
    padding: 30px;
}
.shuaxinDome .shuxClose{
    overflow: hidden;
    position: absolute;
    top: 14px;
    right: 20px;
    z-index: 22;
    cursor: pointer;
}

.shuaxinDome .yun_prompt_writing_operation{
    overflow: hidden;
    position: relative;
    width: calc(100% - 100px);
    margin: 0 50px;
    padding-top: 20px;
}
.shuaxinDome .yun_prompt_writing_operation_bth{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 44px;
    background: #245EE4;
    border-radius: 4px;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    color: #fff !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.reminOderDome{
    overflow: hidden;
    position: relative;
}

.reminOderDome .layui-layer-title{
    display: none;
}
.reminOderDome .layui-layer-content{
    overflow: hidden;
    position: relative;
    padding: 30px;
}

.reminOderDome .payimages{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.reminOderDome .pay_tip_box_ts{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 0;
    font-size: 16px;
    color: #333;
    font-weight: 600;
}
.reminOderDome .payiTipse{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.reminOderDome .payimaLinks{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 16px;
}

.reminOderDome .payimaLinks a{
    overflow: hidden;
    width: calc(50% - 8px);
    margin: 0;
}

.reminOderDome .payimaLinks a.pay_tip_box_bth{
    background: #245EE4;
}

.wxbdtSubject{
    overflow: hidden;
    position: relative;
}

.wxbdtSubject .layui-layer-content{
    overflow: hidden;
    position: relative;
    background: linear-gradient(180deg, #D4E1FF 0%, #FFFFFF 100%);
}

.wxbdtSubject .yun_wxbd_tit{
    /*display: none;*/
    background: initial;
    color: #333;
    font-size: 22px;
    height: initial;
    line-height: initial;
    padding: 50px 0 24px 0;
}

.wxbdtSubject .yun_wxbd_box{
    background: initial;
}
.wxbdtSubject .yun_wxbd_img_c{
    padding: 0;
}

.wxbdtSubject .yun_wxbd_img{
    overflow: hidden;
    position: relative;
    width: 190px;
    height: 190px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0px 3px 6px 1px rgba(162,179,217,0.3);
    border: none;
    padding: 20px;
}

.wxbdtSubject .dsdsdssaed{
    overflow: hidden;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 22;
}
.wxbdtSubject .dsdsdssaed a{
    overflow: hidden;
    display: block;
    margin: 0;
    line-height: initial;
}

.info_zz_box{ display: flex;}
.info_zz_list{ margin-right:10px ;}
.info_zz_name{padding-top:5px;color:#666; text-align: center;}
.info_zz_tip{width:690px;background-color: #f8f8f8;padding:10px; margin-top:6px ; line-height:23px;}
.info_zz_tipname{padding-bottom:5px;}


.comEleaseMaps{
    overflow-y: auto;
    position: absolute;
    width: calc(60% - 24px);
    height: auto;
    max-height: 400px;
    padding: 12px;
    background: #fff;
    top: 41px;
    left: 0;
    z-index: 222;
    box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 20%);
}
.comEleaseMaps ul{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.comEleaseMaps ul li{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 12px 0 12px 0;
    border-bottom: 1px solid #f1f1f1;
    cursor: pointer;
}
.comEleaseMaps ul li .comEleaseMapTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 16px;
    color: #333;
    padding-bottom: 6px;
}


.renzhhdsggds{
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 5px;
}
.renzhhdsggds span{
    overflow: hidden;
    position: relative;
    display: block;
    margin: 0;
}

.renzhhdsggds .look_user{
    top: 7px;
    left: initial;
    right: 8px;
}

.headerFlexd .header_fixed{
    display: flex;
    justify-content: space-between;
    z-index: 7777;
}

.headerBooms{ 
    position: absolute;
    width: 340px;
    height: 60px;
    top: 0;
    left: 0;
    right: 280px;
    margin: auto;
    z-index: 6666;
}

.headerBooms a{
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 24px;
}

.headerBooms a:before{
    overflow: hidden;
    position: absolute;
    content: "";
    display: block;
    width: 46px;
    height: 46px;
    top: 8px;
    right:15px;
    z-index: 22;
    background: url(../images/membercom5.png) center no-repeat;
    background-size: cover;
}

.headerBooms a div{
    position: relative;
    height: 36px;
    display: flex;
    align-items: center;
    padding: 0 25px 0 10px;
    border-radius: 20px;
    background: linear-gradient(49deg, #9A7DF7 0%, #508BFD 100%);
}
.headerBooms a div img{
    overflow: hidden;
    display: block;
    width: 16px;
    height: 16px;
    display: none;
}
.headerBooms a div span{
    overflow: hidden;
    display: block;
    font-size: 14px;
    color: #fff;
    padding-left: 6px;
}

.homeBoomTancs{
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 30%);
    z-index: 9999;
    backdrop-filter: blur(3px);
    display: none;
}
.homeBoomTanCur{
    display: block;
}
.homeBoomConts{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.homeBoomContOne{
    overflow: hidden;
    position: relative;
    width: 780px;
    height: 658px;
    border-radius: 16px;
    display: flex;
    align-items: center;
}

.homeBoomOneLfrt{
    overflow: hidden;
    position: relative;
    width: calc(257px - 56px);
    height: calc(100% - 92px);
    padding: 46px 28px;
    background: linear-gradient(51deg, #28316A 0%, #2D264D 100%);
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}
.homeBoomLeftLer{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.homeBoomLeftTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
}
.homeBoomLeftTite img{
    overflow: hidden;
    display: block;
    width: 22px;
    height: 22px;
    margin-top: 1px;
}
.homeBoomLeftTite span{
    overflow: hidden;
    display: block;
    font-size: 18px;
    color: #fff;
    padding-left: 6px;
}

.homeBoomLeftTips{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 16px;
}
.homeBoomLeftTips span{
    overflow: hidden;
    position: relative;
    display: block;
    color: #fff;
    font-size: 13px;
    padding-left: 8px;
    line-height: 20px;
    margin: 4px 0;
}
.homeBoomLeftTips span::before{
    overflow: hidden;
    position: absolute;
    display: block;
    content: "";
    width: 3px;
    height: 3px;
    left: 0;
    top: 8px;
    background: #fff;
   float: left;
}
.homeBoomLeftPipe{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-bottom: 25px;
}
.homeBoomLeftImas{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
}
.homeBoomLeftImas img{
    overflow: hidden;
    display: block;
    width: 184px;
    height: auto;
}

.homeBoomLeftPirenc{
    overflow: hidden;
    position: relative;
    width: calc(100% - 32px);
    padding: 16px;
    background: #2A347E;
    border-radius: 16px;
    z-index: 3;
    margin-top: -30px;
}
.homeBoomLeftTishi{
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 28px;
    background: linear-gradient(311deg, #733FF4 0%, #065AFB 100%);
    border-radius: 16px 4px 16px 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #fff;
    z-index: 22;
}
.homeBoomLeftShuom{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 12px;
    color: #fff;
    padding: 24px 0 8px 0;
}
.homeBoomLeftNumb{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 12px;
    color: #fff;
}
.homeBoomLeftNumb span{
    font-size: 16px;
    color: #2CE9FF;
}

.homeBoomOneRigt{
    overflow: hidden;
    position: relative;
    width: calc(100% - 257px);
    height: 100%;
    background: #fff;
}

.homeBooRigFrom{
    overflow: hidden;
    position: relative;
    width: calc(100% - 80px);
    height: calc(100% - 86px - 56px);
    padding: 46px 40px 10px 40px;
}
.homeBooRigFrom form{
    overflow-y: auto;
    position: relative;
    width: 100%;
    height: 100%;
}


.homeBooRigFrom form::-webkit-scrollbar {
    width: 8px;
    background: #f1f1f1;
    display: block !important;
}

.homeBooRigFrom form::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
}

.homeBooRigFrom form::-webkit-scrollbar-thumb {
    border-radius: 5px;
    height: 100px;
    background-color: #aaa;
}

.homeBooRigButn{
    overflow: hidden;
    position: relative;
    width: calc(100% - 80px);
    height: 80px;
    box-shadow: 0px -2px 2px 0px rgba(0,0,0,0.1);
    background: #fff;
    padding: 0 40px;
    display: flex;
    align-items: center;
    margin-top: 6px;
}
.homeBooRigButn span{
    overflow: hidden;
    position: relative;
    width: 168px;
    height: 48px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #fff;
    background: #065AFB;
    margin-left: auto;
    cursor: pointer;
}

.homeBooRigFromMode{
    /* overflow: hidden; */
    position: relative;
    width: 100%;
}

.homeBooRigFromMode .layui-input:focus{
   box-shadow: none;
}
.homeBooRigFromMics{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.homeBooRigFromMics span{
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.homeBooRigFromMics span::before{
    overflow: hidden;
    position: relative;
    display: block;
    content: "";
    width: 3px;
    height: 14px;
    border-radius: 2px;
    background: #065AFB;
    margin-top: 1px;
    margin-right: 5px;
}

.homeBooRigLaiyus{
    position: relative;
    margin-top: 15px;
}

.homeBooRigLaiyus .layui-form-select .layui-input{
    background: #F5F6FA;
    border: none;
    border-radius: 8px;
    height: 42px;
}
.homeBooRigLaiyus .layui-form-select dl{
    border: none;
    border-radius: 4px;
    background: #F5F6FA;
    top: 46px;
}
.homeBooRigFromMubiao{
    position: relative;
    width: 100%;
    margin-top: 28px;
}
.homeBooRigFromlkdi{
    position: relative;
    width: 100%;
    margin-top: 16px;
}
.homeBooRigFromlkdi ul{
    position: relative;
    width: 100%;
}
.homeBooRigFromlkdi ul li{
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0;
}
.homeBooRigFroTlie{
    overflow: hidden;
    position: relative;
    width: 68px;
    text-align-last: justify;
}
.homeBooRigFroTlie span{
    overflow: hidden;
    display: block;
    font-size: 15px;
    color: #333;
}

.homeBooRigFroSuren{
    position: relative;
    width: calc(100% - 78px);
}

.homeBooRigFroSuren .layui-input:focus{
    box-shadow: none;
 }

 .homeBooRigFroSuren .layui-form-select .layui-input{
    background: #F5F6FA;
    border: none;
    border-radius: 8px;
    height: 42px;
}
.homeBooRigFroSuren .layui-form-select dl{
    border: none;
    border-radius: 4px;
    background: #F5F6FA;
    top: 46px;
    height: 200px;
}

.homeBooRigFroSuren .layui-input{
    background: #F5F6FA;
    border: none;
    border-radius: 8px;
    height: 42px;
}

.homeBooRigFroCurs .layui-form-select dl{
    top: auto;
    bottom: 42px;
    box-shadow: 0 -3px 4px rgba(0,0,0,.12);
    border-radius: 10px 10px 8px 8px;
}
.homeBooRigFroXunaz{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.homeBooRigFroXunaz span{
    overflow: hidden;
    position: relative;
    width: calc(50% - 10px);
    height: 40px;
    background: #F5F6FA;
    color: #666;
    font-size: 15px;
    border: 1px solid #F5F6FA;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.homeBooRigFroXunaz span.spancur{
    background: #F1F6FF;
    color: #065AFB;
    border: 1px solid #065AFB;
}

.homeBooRigFroSuren .layuiFles{
    display: flex;
    align-items: center;
}
.homeBooRigFroSuren .layuiFles .layui-input-block{
    position: relative;
}
.homeBooRigFroSuren .layuiFles .spansui{
    position: absolute;
    overflow: hidden;
    display: block;
    top: 11px;
    right: 10px;
    z-index: 22;
    color: #333;
    font-size: 15px;
}

.boomCloseMoe{
    overflow: hidden;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 33;
    cursor: pointer;
}

/* 第二个弹窗样式 */
.boomTancTwos{
    overflow: hidden;
    position: relative;
    width: 472px;
    /*height: 530px;*/
    background: #fff;
    background-size: cover;
    border-radius: 16px;
}
.boomTancTwos::after{
    overflow: hidden;
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 101px;
    background:url(../images/membercom4.png) center no-repeat;
    background-size: cover;
    top: 0;
    left: 0;
    z-index: 1;
}
.boomTancTwoWidth{
    overflow: hidden;
    position: relative;
    width: calc(100% - 80px);
    padding: 0 40px;
}

.boomTancTwoTops{
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 22;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.boomTancTwoTimg{
    overflow: hidden;
    position: relative;
    padding: 12px 0 0 0;
    z-index: 66;
}
.boomTancTwoTimg img{
    overflow: hidden;
    display: block;
    width: 133px;
    height: 118px;
}

.boomTancTwoTite{
    overflow: hidden;
    position: relative;
    width: calc(100% - 133px);
    padding-top: 35px;
}
.boomTancTwoKids{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
}
.boomTancTwoKids img{
    overflow: hidden;
    display: block;
    width: 22px;
    height: 22px;
    margin-top: 1px;
}
.boomTancTwoKids span{
    overflow: hidden;
    display: block;
    font-size: 18px;
    color: #065AFB;
    font-weight: bold;
    padding-left: 6px;
}
.boomTancTwoTywe{
    overflow: hidden;
    position: relative;
    width: 100%;
    line-height: 20px;
    padding-top: 10px;
}
.boomTancTwoTywe span{
    overflow: hidden;
    display: flex;
    align-items: center;
    font-size: 13px;
    color: #333;
}
.boomTancTwoTywe span::before{
    overflow: hidden;
    display: block;
    content: "";
    width: 3px;
    height: 3px;
    background: #333;
    margin-right: 5px;
}
.boomGoumaici{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 30px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.boomGoumPays{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 12px;
}
.boomGoumPays ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.boomGoumPays ul li{
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: pointer;
    padding: 5px 8px;
    border-radius: 5px;
}
.boomGoumPays ul li div{
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: pointer;
}
.boomGoumPays ul li div img{
    overflow: hidden;
    display: block;
    margin: auto;
    width: 56px;
}
.boomGoumPays ul li div span{
    overflow: hidden;
    display: block;
    padding-top: 1px;
}

.boomGoumPays ul li.boomGoumCur{
    background: #f2f2f2;
}
.boomGoumPays ul li.boomGoumCur div span{
    color: #065AFB;
}





.boomGoumaNubs{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    padding-top: 15px;
    justify-content: space-between;
}
.boomGoumaNubs span{
    overflow: hidden;
    position: relative;
    width: calc(33.33% - 2px - 8px);
    height: calc(38px - 2px);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #F5F6FA;
    background: #F5F6FA;
    border-radius: 8px;
    color: #333;
    font-size: 16px;
    cursor: pointer;
}
.boomGoumaNubs span.spancurs{
    border: 1px solid #065AFB;
    background: #F1F6FF;
    color: #065AFB;
}
.boomQunshuom{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 20px;
}
.boomQunshuom span{
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 13px;
    color: #666;
    line-height: 20px;
}
.boomGouPayJfen{
    overflow: hidden;
    position: relative;
    width: calc(100% - 80px);
    height: 80px;
    background: #fff;
    margin-top: 26px;
    padding: 0 40px;
    box-shadow: 0px -4px 4px 0px rgb(0 0 0 / 6%);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.boomGouPaykloped{
    overflow: hidden;
    position: relative;
    font-size: 14px;
    color: #333;
}
.boomGouPaykloped span{
    font-size: 28px;
    color: #065AFB;
}

.boomGouPayBunr{
    overflow: hidden;
    position: relative;
    width: 120px;
    height: 48px;
    border-radius: 8px;
    background: #065AFB;
    font-size: 16px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.zhaopinSubject{
    overflow: hidden;
    position: relative;
    width: 100%;
    /* width: calc(100% - 40px); */
    padding: 30px 0 0 0;
    /* padding: 30px 20px 0 20px; */
    /* height: 100%; */
}
.zhaopinSubject:after{
    overflow: hidden;
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 257px;
    top: 0;
    left: 0;
   background: linear-gradient(181deg, #C4DBFF 0%, #F4F4F4 100%);
    z-index: 1;
}

.zhaopSubNeirs{
    overflow: hidden;
    position: relative;
    width: 100%;
    min-height: 400px;
    z-index: 3;
    padding-top: 0px;
}

.zhaopSubNavs{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.zhaopSubNavs ul{
    overflow: hidden;
    position: relative;
    width: calc(100% - 27px);
    display: flex;
    align-items: center;
    padding-left: 27px;
}

.zhaopSubNavs ul li{
    overflow: hidden;
    position: relative;
    width: 135px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: cover;
    cursor: pointer;
    font-size: 20px;
}

.zhaopSubNavs ul li.zhaopSubNavcur{
    overflow: hidden;
    position: relative;
    width: 135px;
    height: 44px;
    background: url(../images/zhaopi1.png) center no-repeat;
    background-size: cover;
    color: #005DEC;
    font-weight: 600;
}

.zhaopSubNavs ul li.zhaopSubNavcur:after{
    overflow: hidden;
    position: absolute;
    display: block;
    content: "";
    width: 28px;
    height: 4px;
    background: #005DEC;
    border-radius: 2px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
}

.zhaopSubConts{
    overflow: hidden;
    position: relative;
    width: calc(100% - 36px);
    padding: 18px;
    border-radius: 16px;
    background: #fff;
    min-height: 600px;
}

.zhaopSubConList{
    position: relative;
    width: 100%;
    display: none;
}

.zhaopSubConList .layui-form{
    position: relative;
    width: 100%;
    clear: both;
}

.zhaopSubConOn{
    display: block;
}

.zaopiModes{
    position: relative;
    width: 100%;
    margin-top: 35px;
}

.zaopsubHeader{
    position: relative;
    display: flex;
    width: 100%;
    align-items: center;
}

.zaopsubTitle{
    overflow: hidden;
    position: relative;
    font-size: 18px;
    padding-right: 10px;
    font-weight: 800;
    color: #333;
}

.zaopsubHeader .layui-input-block{
    position: relative;
    min-height: 30px;
    width: 120px;
}

.zaopsubHeader .layui-input-block .layui-input{
    height: 32px;
}

.zaopsubHeader .layui-form-select dl dd{
    line-height: 32px;
}

.zaopsubHeader .layui-input:focus{
    box-shadow: none;
}

.zaopsubDatas{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 18px;
}
.zaopsubDatas ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.zaopsubDatas ul li{
    overflow: hidden;
    position: relative;
    width: calc(25% - 15px);
    border-radius: 8px;
    background: linear-gradient(90deg, #EDEAF6 0%, #F7F3FF 100%);
    border: 2px solid #fff;
    margin-bottom: 16px;
    cursor: pointer;
}

.zaopsubDatas ul li:nth-child(2){
    background: linear-gradient(90deg, #E8F8FB 0%, #F3FDFF 100%);
}
.zaopsubDatas ul li:nth-child(3){
    background: linear-gradient(90deg, #FFEBE5 0%, #FFF4F1 100%);
}
.zaopsubDatas ul li:nth-child(4){
    background: linear-gradient(91deg, #E9F6FF 0%, #F2F9FF 100%);
}
.zaopsubDatas ul li:nth-child(5){
    background: linear-gradient(90deg, #FCF7EB 0%, #FFFBEF 100%);
}
.zaopsubDatas ul li:nth-child(6){
    background: linear-gradient(90deg, #E9F1FF 0%, #EFF5FF 100%);
}
.zaopsubDatas ul li:nth-child(7){
    background: linear-gradient(90deg, #EDEAF6 0%, #F7F3FF 100%);
}
.zaopsubDatas ul li:nth-child(8){
    background: linear-gradient(90deg, #E8F8FB 0%, #F3FDFF 100%);
}


.zaopsubDatas ul li.zaopsubDatCur{
    border: 2px solid #A986EF;
}

.zaopsubDatas ul li:nth-child(2).zaopsubDatCur{
    border: 2px solid #7EDDEF;
}

.zaopsubDatas ul li:nth-child(3).zaopsubDatCur{
    border: 2px solid #F28362;
}
.zaopsubDatas ul li:nth-child(4).zaopsubDatCur{
    border: 2px solid #5FB7F5;
}
.zaopsubDatas ul li:nth-child(5).zaopsubDatCur{
    border: 2px solid #EEC358;
}
.zaopsubDatas ul li:nth-child(6).zaopsubDatCur{
    border: 2px solid #6197F5;
}
.zaopsubDatas ul li:nth-child(7).zaopsubDatCur{
    border: 2px solid #A885EF;
}
.zaopsubDatas ul li:nth-child(8).zaopsubDatCur{
    border: 2px solid #7EDDEF;
}









.zaopsubDatas ul li:hover{
    border: 2px solid #A986EF;
}
.zaopsubDatas ul li:nth-child(2):hover{
    border: 2px solid #7EDDEF;
}
.zaopsubDatas ul li:nth-child(3):hover{
    border: 2px solid #F28362;
}
.zaopsubDatas ul li:nth-child(4):hover{
    border: 2px solid #5FB7F5;
}
.zaopsubDatas ul li:nth-child(5):hover{
    border: 2px solid #EEC358;
}
.zaopsubDatas ul li:nth-child(6):hover{
    border: 2px solid #6197F5;
}
.zaopsubDatas ul li:nth-child(7):hover{
    border: 2px solid #A885EF;
}
.zaopsubDatas ul li:nth-child(8):hover{
    border: 2px solid #7EDDEF;
}
.zaopsubDatas ul li a{
    overflow: hidden;
    position: relative;
    display: block;
    width: calc(100% - 28px);
    padding: 14px;
}

.zaopsubDataBiat{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
}
.zaopsubDataBiat span{
    overflow: hidden;
    display: block;
    font-size: 14px;
    color: #333;
    padding-right: 8px;
}
.zaopsubDataBiat img{
    overflow: hidden;
    display: block;
    width: 16px;
    height: auto;
    margin-top: 1px;
}

.zaopsubDataNum{
    overflow: hidden;
    position: relative;
    font-size: 28px;
    color: #333;
    padding: 7px 0 1px 0;
}

.zaopsubDataZuori{
    overflow: hidden;
    position: relative;
    font-size: 13px;
    color: #666;
}

.zaopsubDataImage{
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
    width: auto;
    height: 80px;
    z-index: 1;
}
.zaopsubDataImage img{
    overflow: hidden;
    display: block;
    height: 100%;
    width: auto;
}

.zaopsubMargins{
    position: relative;
    margin-left: auto;
    display: flex;
    align-items: center;
}

.zaopsubMargins .layui-inline{
    position: relative;
    display: flex;
    align-items: center;
    margin: initial !important;
}
.zaopsubMargins .layui-input-inline{
    position: relative;
    margin: initial !important;
}
.zaopsubMargins .layui-input{
    height: 32px;
}

.zaopsubMargins .henxas{
    overflow: hidden;
    position: relative;
    padding: 0 4px;
}

.zaopsubTimeTips{
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    margin-left: 8px;
}

.zaopsubTimeTips span{
    overflow: hidden;
    position: relative;
    height: 30px;
    display: flex;
    align-items: center;
    padding: 0 15px;
    border: 1px solid #eee;
    font-size: 13px;
    color: #333;
    cursor: pointer;
}
.zaopsubTimeTips span.spanCurs{
    border: 1px solid #005DEC;
    color: #005DEC;
}

.zaopinQushis{
    position: relative;
    width: 150px;
    margin-top: 5px;
}

.zaopinQushis .layui-input:focus{
    border: none;
    box-shadow: none;
}

.zaopinQushis .layui-input{
    border: none;
    background: #f8f8f8;
    height: 32px;
}

.zaopinQushis .layui-form-select dl{
    border: none;
}

.zaopinEchats{
    overflow: hidden;
    position: relative;
    width: 100%;
    min-height: 370px;
    margin-top: 15px;
}

.zaopsubGyonlas{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 10px;
}

.zaopsubGyonlas ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    /*justify-content: space-between;*/
}
.zaopsubGyonlas ul li{
    overflow: hidden;
    position: relative;
    width: calc(20% - 2px - 26px - 8px);
    padding: 13px;
    border: 1px solid #F4F4F4;
    border-radius: 8px;
    margin: 0 4px 10px 4px;
}
.zaopGyonTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 15px;
    color: #333;
}
.zaopGyonNums{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 10px 0 0 0;
}
.zaopGyonNums b{
    overflow: hidden;
    display: block;
    font-size: 26px;
    color: #333;
}
.zaopGyonNums span{
    overflow: hidden;
    display: block;
    font-size: 13px;
    color: #999;
    padding-left: 6px;
}

.zaopGyonInfo{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.zaopGyonInSzne{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 15px;
    padding-bottom: 5px;
}
.zaopGyonInSzne div{
    overflow: hidden;
    position: relative;
    margin-left: auto;
    display: flex;
    align-items: center;
}

.zaopGyonInDuse{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 8px;
    background: #F4F4F4;
    border-radius: 4px;
}
.zaopGyonInDuse span{
    overflow: hidden;
    display: block;
    height: 100%;
    background: #A0BFFF;
    border-radius: 4px;
}

.zaopsubTuijian{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 15px;
}

.zaopsubTuijian ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    /*justify-content: space-between;*/
}
.zaopsubTuijian ul li{
    overflow: hidden;
    position: relative;
    width: calc(25% - 16px);
    height: 100px;
    background: #FDF0E0;
    border-radius: 8px;
    margin: 0 8px 0 8px;
}
.zaopsubTuijian ul li:nth-child(2n+2){
    background: #E6EBFE;
}
.zaopsubTuijian ul li a{
    overflow: hidden;
    position: relative;
    display: block;
    width: calc(100% - 26px);
    height: calc(100% - 26px);
    padding: 13px;
}
.zaopsubTuiTitle{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.zaopsubTuiTitle b{
    overflow: hidden;
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #333;
}
.zaopsubTuiTitle span{
    overflow: hidden;
    display: block;
    font-size: 13px;
    color: #666;
    padding-top: 3px;
}

.zaopsubTuiImgs{
    overflow: hidden;
    position: absolute;
    height: 68px;
    right: 0;
    bottom: 0;
    z-index: 2;
}
.zaopsubTuiImgs img{
    overflow: hidden;
    display: block;
    width: auto;
    height: 100%;
}

.zaopiModeTwos{
    position: relative;
    display: flex;
    justify-content: space-between;
}
.zaopModTwoGaik{
    position: relative;
    width: 500px;
    min-height: 300px;
}
.zaopModTwoDuibi{
    overflow: hidden;
    position: relative;
    width: calc(100% - 500px - 28px);
}

.zhousubNumer{
    overflow: hidden;
    position: relative;
    width: 100%;
}

.zhousubNumList{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    height: calc(120px - 24px);
    background: #7B73E8;
    border-radius: 8px;
    padding: 12px;
    margin-top: 15px;
}

.zhousubNumList:nth-child(2){
    background: #40C2CF;
}
.zhousubNumList:nth-child(3){
    background: #F3915E;
}

.zhousubNumTitle{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
}
.zhousubNumTitle img{
    overflow: hidden;
    display: block;
    width: 18px;
    height: auto;
}
.zhousubNumTitle span{
    overflow: hidden;
    display: block;
    font-size: 16px;
    color: #fff;
    padding-left: 8px;
}

.zhousubNumList ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: calc(100% - 30px);
    display: flex;
    align-items: center;
    padding-top: 6px;
}

.zhousubNumList ul li{
    overflow: hidden;
    position: relative;
    width: 25%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.zhousubNumList ul li div{
    overflow: hidden;
    position: relative;
    text-align: center;
    color: #fff;
}
.zhousubNumList ul li div b{
    overflow: hidden;
    display: block;
    font-size: 24px;
}
.zhousubNumList ul li div span{
    overflow: hidden;
    display: block;
    font-size: 13px;
    padding-top: 3px;
}

.zhouDataDuibi{
    overflow: hidden;
    position: relative;
    margin-top: 15px;
    width: calc(100% - 2px - 30px);
    border: 1px solid #F4F4F4;
    height: calc(390px - 2px - 30px);
    border-radius: 8px;
    padding: 15px;
    background: linear-gradient(180deg, #F1F6FF 0%, #FFFFFF 18%, #FFFFFF 100%);
}

.zhouDataDuibi .zhoumain3{
    overflow: hidden;
    position: relative;
    width: calc(100vw - 820px);
    height: 358px;
}

.zhouDataName{
    overflow: hidden;
    position: absolute;
    top: 63px;
    left: 15px;
    z-index: 1;
    display: flex;
    align-items: center;
}
.zhouDataName img{
    overflow: hidden;
    display: block;
    width: 18px;
    height: auto;
}
.zhouDataName span{
    overflow: hidden;
    display: block;
    font-size: 16px;
    color: #333;
    padding-left: 8px;
}

.caozuoKuandu{
    position: relative;
    width: 100%;
}
.caozuoButns{
    position: absolute;
    background: #fff;
    top: 32px;
    right: 0;
    width: 100px;
    height: auto;
    z-index: 3;
    padding: 12px 10px;
    display: none;
    border-radius: 4px;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1)
}

.caozuoKuaHover:hover .caozuoButns{
    display: block;
}

.caozuoKuaHover .czcombutns{
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    padding: 0;
}
.caozuoKuaHover .czcombutns span{
    overflow: hidden;
    display: block;
    width: 4px;
    height: 4px;
    background: #aaa;
    border-radius: 50%;
    margin: 0 2px;
}
.caozuoKuaHover .czcombutns span:nth-child(2){
    width: 6px;
    height: 6px;
}
.caozuoKuaFlex{
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.caozuoKuaFlex .com_bth{
    margin:4px 0;
}
.caozuoButns a{
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    height: 28px;
    line-height: 28px;
    background: #f8f8f8;
    margin: 4px 0;
    font-size: 13px;
    color: #444;
}
.caozuoKuaHover{
    position: relative;
}

.yunMjobInfos{
    overflow: hidden;
    position: relative;
    width: 100%;
}

.yunMjobInfos ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.yunMjobInfos ul li{
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.yunMjobInfos ul li div{
    overflow: hidden;
    position: relative;
    text-align: center;
}
.yunMjobInfos ul li div a{
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 14px;
    color: #999;
}
.yunMjobInfos ul li div a b{
    font-size: 18px;
    color: #333;
    padding-right: 4px;
}
.yunMjobInfos ul li div span{
    overflow: hidden;
    display: block;
    font-size: 14px;
    color: #555;
    padding-top: 4px;
}

/*企业会员页类容弹窗*/
.postTuigSubct{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 200px;
    margin: auto;
}
.postTuigTite{
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.postTuigTite span{
    position: relative;
    overflow: hidden;
    display: block;
    padding-right: 5px;
}

.postTuigTips{
    overflow: hidden;
    position: absolute;
    width: 400px;
    top: 28px;
    left: 15px;
    z-index: 22;
    background: #fff;
    padding: 10px;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
    border-radius: 4px;
    display: none;
}

.postTuigSubct:hover .postTuigTips{
    display: block;
}

.postTuigTips span{
    overflow: hidden;
    display: block;
    text-align: left;
    padding: 3px 0;
}



.shujuSubcts{
    /* overflow: hidden; */
    position: relative;
    width: 100%;
}

.shujuSubDaong{
    /* overflow: hidden; */
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.shujuSubDaong ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
}

.shujuSubDaong ul li{
    overflow: hidden;
    position: relative;
    font-size: 16px;
    color: #333;
    cursor: pointer;
    padding-bottom: 10px;
    margin-right: 24px;
    margin-bottom: 12px;
}

.shujuSubDaong ul li.shujuSubDaocur{
    font-size: 18px;
    font-weight: 600;
}

.shujuSubDaong ul li.shujuSubDaocur::after{
    overflow: hidden;
    position: absolute;
    display: block;
    content: "";
    width: 28px;
    height: 3px;
    border-radius: 2px;
    background: #005DEC;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 2;
}

.shujuSubxuanz{
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: 6px;
}

.shujuSubxuanz .layui-input:focus{
    box-shadow: none;
}

.shujuSubConts{
    overflow: hidden;
    position: relative;
    width: 100%;
}

.shujuSubCoList{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: none;
}

.shujuSubCoLiOn{
    display: block;
}

.shujuSubRiqis{
    position: relative;
    display: flex;
    align-items: center;
}

.shujuSubRiqis .shujuSubHenx{
    overflow: hidden;
    position: relative;
    width: 12px;
    height: 1px;
    background: #666;
    margin: 0 6px;
}

.shujuSubxuanz .layui-input-block{
    margin-right: 10px;
}

.shujuSubxuanz .layui-input{
    border: none;
    background: #F4F4F4;
    height: 32px;
    border-radius: 4px;
}
.shujuSubxuanz .layui-input-block{
    min-height: 30px;
}

.shujuSubRiqis .layui-input{
    padding-left: 28px;
    
}

.shujuSubRiqis .layui-input-inline{
    position: relative;
}

.shujuSubRiqis .layui-input-inline::after{
    overflow: hidden;
    position: absolute;
    display: block;
    content: "";
    width: 13px;
    height: 13px;
    background: url(../../images/datime1.png) 0 center no-repeat;
    background-size: cover;
    top: 2px;
    left: 8px;
    bottom: 0;
    margin: auto;
    z-index: 2;
}

.shujuGaiLanFlex{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.shujuGaiLanNav{
    /* overflow: hidden; */
    position: relative;
    width: 500px;
}

.shujuGaiLanNav ul{
    /* overflow: hidden; */
    position: relative;
    width: 100%;
}
.shujuGaiLanNav ul li{
    /* overflow: hidden; */
    position: relative;
    width: calc(100% - 24px);
    cursor: pointer;
    padding: 12px;
    background: #7B73E8;
    margin-bottom: 12px;
    border-radius: 8px;
}

.shujuGaiLanNav ul li:nth-child(2){
    background: #40C2CF;
}
.shujuGaiLanNav ul li:nth-child(3){
    background: #F3915E;
}

.shujuGaiLanNav ul li .zhousubNumList{
    margin-top: 0;
    margin-bottom: 15px;
}


.shujuGaiLanNav ul li.shujuGaiLanNavcur::after{
    overflow: hidden;
    position: absolute;
    display: block;
    content: "";
    width: 15px;
    height: 21px;
    right: -15px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url(../../images/datime4.png) center no-repeat;
    background-size: cover;
    z-index: 2;
}
.shujuGaiLanNav ul li:nth-child(2).shujuGaiLanNavcur::after{
    background: url(../../images/datime3.png) center no-repeat;
    background-size: cover;
}
.shujuGaiLanNav ul li:nth-child(3).shujuGaiLanNavcur::after{
    background: url(../../images/datime2.png) center no-repeat;
    background-size: cover;
}


.shujuGaiLaConts{
    overflow: hidden;
    position: relative;
    width: calc(100% - 532px);
}

.shujuGaiLaCoList{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: none;
}

.shujuGaiLaCoLiOn{
    display: block;
}

.shujuGaiLanNainfo{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    padding-top: 12px;
}
.shujuGaiLanNaLiba{
    overflow: hidden;
    position: relative;
    width: 33.33%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.shujuGaiLanNaLiba div{
    overflow: hidden;
    position: relative;
    text-align: center;
    color: #fff;
}
.shujuGaiLanNaLiba div span{
    overflow: hidden;
    display: block;
    font-size: 24px;
}
.shujuGaiLanNaLiba div b{
    overflow: hidden;
    display: block;
    font-size: 13px;
    font-weight: 500;
    padding-top: 5px;
}

.shujuGaiLaCoEchat1{
    overflow: hidden;
    position: relative;
    wi100%
}

.shujuGaiLaCoHrigt{
    overflow: hidden;
    position: relative;
    width: calc(100% - 2px - 28px);
    height: calc(345px - 2px - 28px);
    border-radius: 8px;
    padding: 14px;
}

.shujuGaiLaCoEchat1{
    background: linear-gradient(180deg, #EDECFF 0%, #FFFFFF 18%, #FFFFFF 100%);
    border: 1px solid #BDB9F3;
}

.shujuGaiLaCoEchat2{
    background: linear-gradient(180deg, #E9FDFF 0%, #FFFFFF 18%, #FFFFFF 100%);
    border: 1px solid #9FE0E7;
}

.shujuGaiLaCoEchat3{
    background: linear-gradient(180deg, #FFEDE4 0%, #FFFFFF 18%, #FFFFFF 100%);
    border: 1px solid #F9C8AE;
}

.shujuGaiLaCoHrigt .zhoumain3{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}

.shujuGaiLaCoHrigt .zhouDataName{
    top: 15px;
}


.rencaiFenxIsuct{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    padding-top: 46px;
}

.rencaiFenxMode{
    overflow: hidden;
    position: relative;
    width: 100%;
}

.rencaiFenxNav{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 10px;
    border-bottom: 1px solid #F4F4F4;
}

.rencaiFenxNav ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
}

.rencaiFenxNav ul li{
    overflow: hidden;
    position: relative;
    font-size: 15px;
    color: #333;
    cursor: pointer;
    margin-right: 50px;
    padding-bottom: 8px;
}
.rencaiFenxNav ul li.rencaiFenxNavcur{
    color: #005DEC;
    font-weight: 600;
}
.rencaiFenxNav ul li.rencaiFenxNavcur:after{
    overflow: hidden;
    position: absolute;
    display: block;
    content: "";
    width: 35px;
    height: 3px;
    border-radius: 2px;
    background: #005DEC;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 2;
}

.rencaiFenxConts{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 10px;
}

.rencaiFenxCoList{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: none;
}

.rencaiFenxCoLiOn{
    display: block;
}

.rencaiFenxCoDekll{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 330px;
}

.rencaiFenxCoChat{
    overflow: hidden;
    position: relative;
    width: calc(33.33% - 6px);
    height: 100%;
}

.rencaiFenxTubao{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 6;
}

.rencaiFenxCenter{
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    color: #333;
    top: 0;
    left: 0;
    z-index: 2;
}

.shujuSubTable{
    overflow: hidden;
    position: relative;
    width: 100%;
}

.shujuSubTable .tableDomes{
    overflow: hidden;
    position: relative;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #EBEEF5;
}

.tableDomes thead {
    background: #F5F7FA;
}

.tableDomes th {
    border: 1px solid #EBEEF5;
    padding: 10px;
    height: calc(45px - 20px);
    font-size: 13px;
    color: #333;
    font-weight: 600;
}

.tableDomes tbody {
    overflow: hidden;
    position: relative;
}

.tableDomes td {
    border: 1px solid #EBEEF5;
    padding: 13px 10px;
}


.weikaiSubctKell{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 33;
}
.weikaiSubctKell div{
    overflow: hidden;
    position: relative;
    text-align: center;
}

.weikaiSubctKell div img{
    overflow: hidden;
    display: block;
    width: 140px;
    height: auto;
    margin: auto;
}

.weikaiSubctKell div span{
    overflow: hidden;
    display: block;
    font-size: 16px;
    color: #333;
    padding: 20px 0 15px 0;
}

.weikaiSubctKell div a{
    overflow: hidden;
    display: block;
    width: 140px;
    height: 36px;
    border: 1px solid #005DEC;
    border-radius: 19px;
    line-height: 36px;
    font-size: 16px;
    color: #005DEC;
    margin: auto;
}